140d3368a:	cc                   	int3
140d3368b:	cc                   	int3
140d3368c:	cc                   	int3
140d3368d:	cc                   	int3
140d3368e:	cc                   	int3
140d3368f:	cc                   	int3
140d33690:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d33695:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d3369a:	57                   	push   %rdi
140d3369b:	b8 20 00 00 00       	mov    $0x20,%eax
140d336a0:	e8 fb 7d 0e 00       	call   0x140e1b4a0
140d336a5:	48 2b e0             	sub    %rax,%rsp
140d336a8:	49 8b f9             	mov    %r9,%rdi
140d336ab:	49 8b d8             	mov    %r8,%rbx
140d336ae:	48 8b f2             	mov    %rdx,%rsi
140d336b1:	e8 9a a5 50 ff       	call   0x14023dc50
140d336b6:	48 8b 48 10          	mov    0x10(%rax),%rcx
140d336ba:	48 83 fb 40          	cmp    $0x40,%rbx
140d336be:	74 12                	je     0x140d336d2
140d336c0:	33 c0                	xor    %eax,%eax
140d336c2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d336c7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d336cc:	48 83 c4 20          	add    $0x20,%rsp
140d336d0:	5f                   	pop    %rdi
140d336d1:	c3                   	ret
140d336d2:	4c 8b 49 28          	mov    0x28(%rcx),%r9
140d336d6:	4c 8b c6             	mov    %rsi,%r8
140d336d9:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140d336de:	48 8b cf             	mov    %rdi,%rcx
140d336e1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d336e6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d336eb:	48 83 c4 20          	add    $0x20,%rsp
140d336ef:	5f                   	pop    %rdi
140d336f0:	e9 db b0 03 00       	jmp    0x140d6e7d0
140d336f5:	cc                   	int3
140d336f6:	cc                   	int3
140d336f7:	cc                   	int3
140d336f8:	cc                   	int3
140d336f9:	cc                   	int3
140d336fa:	cc                   	int3
140d336fb:	cc                   	int3
140d336fc:	cc                   	int3
140d336fd:	cc                   	int3
140d336fe:	cc                   	int3
140d336ff:	cc                   	int3
140d33700:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d33705:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d3370a:	57                   	push   %rdi
140d3370b:	b8 30 00 00 00       	mov    $0x30,%eax
140d33710:	e8 8b 7d 0e 00       	call   0x140e1b4a0
140d33715:	48 2b e0             	sub    %rax,%rsp
140d33718:	49 8b f9             	mov    %r9,%rdi
140d3371b:	49 8b d8             	mov    %r8,%rbx
140d3371e:	48 8b f2             	mov    %rdx,%rsi
140d33721:	e8 2a a5 50 ff       	call   0x14023dc50
140d33726:	48 8b 48 10          	mov    0x10(%rax),%rcx
140d3372a:	48 83 fb 72          	cmp    $0x72,%rbx
140d3372e:	74 12                	je     0x140d33742
140d33730:	33 c0                	xor    %eax,%eax
140d33732:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d33737:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d3373c:	48 83 c4 30          	add    $0x30,%rsp
140d33740:	5f                   	pop    %rdi
140d33741:	c3                   	ret
140d33742:	4c 8b 49 28          	mov    0x28(%rcx),%r9
140d33746:	33 c0                	xor    %eax,%eax
140d33748:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140d3374d:	4c 8b c6             	mov    %rsi,%r8
140d33750:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d33755:	48 8b cf             	mov    %rdi,%rcx
140d33758:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d3375d:	e8 6e 72 04 00       	call   0x140d7a9d0
140d33762:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d33767:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d3376c:	48 83 c4 30          	add    $0x30,%rsp
140d33770:	5f                   	pop    %rdi
140d33771:	c3                   	ret
140d33772:	cc                   	int3
140d33773:	cc                   	int3
140d33774:	cc                   	int3
140d33775:	cc                   	int3
140d33776:	cc                   	int3
140d33777:	cc                   	int3
140d33778:	cc                   	int3
140d33779:	cc                   	int3
140d3377a:	cc                   	int3
140d3377b:	cc                   	int3
140d3377c:	cc                   	int3
140d3377d:	cc                   	int3
140d3377e:	cc                   	int3
140d3377f:	cc                   	int3
140d33780:	40 53                	rex push %rbx
140d33782:	b8 30 00 00 00       	mov    $0x30,%eax
140d33787:	e8 14 7d 0e 00       	call   0x140e1b4a0
140d3378c:	48 2b e0             	sub    %rax,%rsp
140d3378f:	49 8b d9             	mov    %r9,%rbx
140d33792:	83 ea 01             	sub    $0x1,%edx
140d33795:	74 10                	je     0x140d337a7
140d33797:	83 fa 06             	cmp    $0x6,%edx
140d3379a:	74 44                	je     0x140d337e0
140d3379c:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140d337a1:	48 83 c4 30          	add    $0x30,%rsp
140d337a5:	5b                   	pop    %rbx
140d337a6:	c3                   	ret
140d337a7:	48 85 db             	test   %rbx,%rbx
140d337aa:	74 34                	je     0x140d337e0
140d337ac:	e8 ef ac 03 00       	call   0x140d6e4a0
140d337b1:	48 3b d8             	cmp    %rax,%rbx
140d337b4:	74 2a                	je     0x140d337e0
140d337b6:	b9 10 00 00 00       	mov    $0x10,%ecx
140d337bb:	c7 44 24 20 2c 03 00 	movl   $0x32c,0x20(%rsp)
140d337c2:	00
140d337c3:	4c 8d 0d e6 57 44 00 	lea    0x4457e6(%rip),%r9        # 0x141178fb0
140d337ca:	ba 0f 01 00 00       	mov    $0x10f,%edx
140d337cf:	44 8d 41 7a          	lea    0x7a(%rcx),%r8d
140d337d3:	e8 a8 d4 f9 ff       	call   0x140cd0c80
140d337d8:	33 c0                	xor    %eax,%eax
140d337da:	48 83 c4 30          	add    $0x30,%rsp
140d337de:	5b                   	pop    %rbx
140d337df:	c3                   	ret
140d337e0:	b8 01 00 00 00       	mov    $0x1,%eax
140d337e5:	48 83 c4 30          	add    $0x30,%rsp
140d337e9:	5b                   	pop    %rbx
140d337ea:	c3                   	ret
140d337eb:	cc                   	int3
140d337ec:	cc                   	int3
140d337ed:	cc                   	int3
140d337ee:	cc                   	int3
140d337ef:	cc                   	int3
140d337f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140d337f5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140d337fa:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d337ff:	41 55                	push   %r13
140d33801:	41 56                	push   %r14
140d33803:	41 57                	push   %r15
140d33805:	b8 40 00 00 00       	mov    $0x40,%eax
140d3380a:	e8 91 7c 0e 00       	call   0x140e1b4a0
140d3380f:	48 2b e0             	sub    %rax,%rsp
140d33812:	48 63 9c 24 80 00 00 	movslq 0x80(%rsp),%rbx
140d33819:	00
140d3381a:	44 8d 70 e0          	lea    -0x20(%rax),%r14d
140d3381e:	33 ed                	xor    %ebp,%ebp
140d33820:	4d 8b f9             	mov    %r9,%r15
140d33823:	83 bc 24 88 00 00 00 	cmpl   $0x2,0x88(%rsp)
140d3382a:	02
140d3382b:	8b fa                	mov    %edx,%edi
140d3382d:	4c 8b e9             	mov    %rcx,%r13
140d33830:	74 7d                	je     0x140d338af
140d33832:	4d 85 c0             	test   %r8,%r8
140d33835:	74 42                	je     0x140d33879
140d33837:	4d 8b c8             	mov    %r8,%r9
140d3383a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140d3383f:	45 33 c0             	xor    %r8d,%r8d
140d33842:	33 c9                	xor    %ecx,%ecx
140d33844:	e8 37 df fd ff       	call   0x140d11780
140d33849:	83 7c 24 30 ff       	cmpl   $0xffffffff,0x30(%rsp)
140d3384e:	74 29                	je     0x140d33879
140d33850:	c7 44 24 20 3b 00 00 	movl   $0x3b,0x20(%rsp)
140d33857:	00
140d33858:	b9 10 00 00 00       	mov    $0x10,%ecx
140d3385d:	4c 8d 0d 4c 57 44 00 	lea    0x44574c(%rip),%r9        # 0x141178fb0
140d33864:	ba 0a 01 00 00       	mov    $0x10a,%edx
140d33869:	44 8d 41 56          	lea    0x56(%rcx),%r8d
140d3386d:	e8 0e d4 f9 ff       	call   0x140cd0c80
140d33872:	33 c0                	xor    %eax,%eax
140d33874:	e9 a9 01 00 00       	jmp    0x140d33a22
140d33879:	4d 85 ff             	test   %r15,%r15
140d3387c:	74 27                	je     0x140d338a5
140d3387e:	81 ff 0a 04 00 00    	cmp    $0x40a,%edi
140d33884:	74 18                	je     0x140d3389e
140d33886:	81 ff 3f 04 00 00    	cmp    $0x43f,%edi
140d3388c:	74 10                	je     0x140d3389e
140d3388e:	81 ff 0b 04 00 00    	cmp    $0x40b,%edi
140d33894:	8b c5                	mov    %ebp,%eax
140d33896:	0f 95 c0             	setne  %al
140d33899:	83 c0 38             	add    $0x38,%eax
140d3389c:	eb 03                	jmp    0x140d338a1
140d3389e:	41 8b c6             	mov    %r14d,%eax
140d338a1:	3b d8                	cmp    %eax,%ebx
140d338a3:	74 0a                	je     0x140d338af
140d338a5:	c7 44 24 20 41 00 00 	movl   $0x41,0x20(%rsp)
140d338ac:	00
140d338ad:	eb a9                	jmp    0x140d33858
140d338af:	41 b8 46 00 00 00    	mov    $0x46,%r8d
140d338b5:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140d338ba:	48 8d 15 ef 56 44 00 	lea    0x4456ef(%rip),%rdx        # 0x141178fb0
140d338c1:	41 8d 48 02          	lea    0x2(%r8),%ecx
140d338c5:	e8 86 e4 f8 ff       	call   0x140cc1d50
140d338ca:	48 8b f0             	mov    %rax,%rsi
140d338cd:	48 85 c0             	test   %rax,%rax
140d338d0:	75 27                	jne    0x140d338f9
140d338d2:	4c 8d 0d d7 56 44 00 	lea    0x4456d7(%rip),%r9        # 0x141178fb0
140d338d9:	c7 44 24 20 48 00 00 	movl   $0x48,0x20(%rsp)
140d338e0:	00
140d338e1:	ba 0a 01 00 00       	mov    $0x10a,%edx
140d338e6:	8d 48 10             	lea    0x10(%rax),%ecx
140d338e9:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d338ed:	e8 8e d3 f9 ff       	call   0x140cd0c80
140d338f2:	33 c0                	xor    %eax,%eax
140d338f4:	e9 24 01 00 00       	jmp    0x140d33a1d
140d338f9:	39 ac 24 88 00 00 00 	cmp    %ebp,0x88(%rsp)
140d33900:	75 13                	jne    0x140d33915
140d33902:	4c 8b c3             	mov    %rbx,%r8
140d33905:	49 8b d7             	mov    %r15,%rdx
140d33908:	48 8b ce             	mov    %rsi,%rcx
140d3390b:	e8 00 b7 1a 00       	call   0x140edf010
140d33910:	e9 f6 00 00 00       	jmp    0x140d33a0b
140d33915:	81 ff 0a 04 00 00    	cmp    $0x40a,%edi
140d3391b:	74 1a                	je     0x140d33937
140d3391d:	81 ff 3f 04 00 00    	cmp    $0x43f,%edi
140d33923:	74 12                	je     0x140d33937
140d33925:	81 ff 0b 04 00 00    	cmp    $0x40b,%edi
140d3392b:	48 8b cd             	mov    %rbp,%rcx
140d3392e:	0f 95 c1             	setne  %cl
140d33931:	48 83 c1 38          	add    $0x38,%rcx
140d33935:	eb 03                	jmp    0x140d3393a
140d33937:	49 8b ce             	mov    %r14,%rcx
140d3393a:	41 b8 50 00 00 00    	mov    $0x50,%r8d
140d33940:	48 8d 15 69 56 44 00 	lea    0x445669(%rip),%rdx        # 0x141178fb0
140d33947:	e8 a4 a9 fb ff       	call   0x140cee2f0
140d3394c:	48 89 46 40          	mov    %rax,0x40(%rsi)
140d33950:	48 8b d8             	mov    %rax,%rbx
140d33953:	48 85 c0             	test   %rax,%rax
140d33956:	75 22                	jne    0x140d3397a
140d33958:	4c 8d 0d 51 56 44 00 	lea    0x445651(%rip),%r9        # 0x141178fb0
140d3395f:	c7 44 24 20 52 00 00 	movl   $0x52,0x20(%rsp)
140d33966:	00
140d33967:	ba 0a 01 00 00       	mov    $0x10a,%edx
140d3396c:	8d 48 10             	lea    0x10(%rax),%ecx
140d3396f:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d33973:	e8 08 d3 f9 ff       	call   0x140cd0c80
140d33978:	eb 57                	jmp    0x140d339d1
140d3397a:	83 bc 24 88 00 00 00 	cmpl   $0x2,0x88(%rsp)
140d33981:	02
140d33982:	0f 85 d0 00 00 00    	jne    0x140d33a58
140d33988:	81 ff 0a 04 00 00    	cmp    $0x40a,%edi
140d3398e:	74 19                	je     0x140d339a9
140d33990:	81 ff 3f 04 00 00    	cmp    $0x43f,%edi
140d33996:	74 11                	je     0x140d339a9
140d33998:	81 ff 0b 04 00 00    	cmp    $0x40b,%edi
140d3399e:	44 8b f5             	mov    %ebp,%r14d
140d339a1:	41 0f 95 c6          	setne  %r14b
140d339a5:	41 83 c6 38          	add    $0x38,%r14d
140d339a9:	41 8b d6             	mov    %r14d,%edx
140d339ac:	48 8b cb             	mov    %rbx,%rcx
140d339af:	e8 9c 0c fc ff       	call   0x140cf4650
140d339b4:	85 c0                	test   %eax,%eax
140d339b6:	7f 32                	jg     0x140d339ea
140d339b8:	41 b8 57 00 00 00    	mov    $0x57,%r8d
140d339be:	48 8d 15 eb 55 44 00 	lea    0x4455eb(%rip),%rdx        # 0x141178fb0
140d339c5:	48 8b cb             	mov    %rbx,%rcx
140d339c8:	e8 03 a9 fb ff       	call   0x140cee2d0
140d339cd:	48 89 6e 40          	mov    %rbp,0x40(%rsi)
140d339d1:	41 b8 79 00 00 00    	mov    $0x79,%r8d
140d339d7:	48 8d 15 d2 55 44 00 	lea    0x4455d2(%rip),%rdx        # 0x141178fb0
140d339de:	48 8b ce             	mov    %rsi,%rcx
140d339e1:	e8 2a e0 f8 ff       	call   0x140cc1a10
140d339e6:	33 c0                	xor    %eax,%eax
140d339e8:	eb 33                	jmp    0x140d33a1d
140d339ea:	81 ff 0a 04 00 00    	cmp    $0x40a,%edi
140d339f0:	75 4a                	jne    0x140d33a3c
140d339f2:	0f b6 43 1f          	movzbl 0x1f(%rbx),%eax
140d339f6:	80 23 f8             	andb   $0xf8,(%rbx)
140d339f9:	24 3f                	and    $0x3f,%al
140d339fb:	0c 40                	or     $0x40,%al
140d339fd:	88 43 1f             	mov    %al,0x1f(%rbx)
140d33a00:	48 8b d3             	mov    %rbx,%rdx
140d33a03:	48 8b ce             	mov    %rsi,%rcx
140d33a06:	e8 65 b0 03 00       	call   0x140d6ea70
140d33a0b:	4c 8b c6             	mov    %rsi,%r8
140d33a0e:	8b d7                	mov    %edi,%edx
140d33a10:	49 8b cd             	mov    %r13,%rcx
140d33a13:	e8 28 25 f9 ff       	call   0x140cc5f40
140d33a18:	b8 01 00 00 00       	mov    $0x1,%eax
140d33a1d:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140d33a22:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140d33a27:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140d33a2c:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140d33a31:	48 83 c4 40          	add    $0x40,%rsp
140d33a35:	41 5f                	pop    %r15
140d33a37:	41 5e                	pop    %r14
140d33a39:	41 5d                	pop    %r13
140d33a3b:	c3                   	ret
140d33a3c:	81 ff 0b 04 00 00    	cmp    $0x40b,%edi
140d33a42:	75 45                	jne    0x140d33a89
140d33a44:	80 23 fc             	andb   $0xfc,(%rbx)
140d33a47:	80 4b 37 80          	orb    $0x80,0x37(%rbx)
140d33a4b:	48 8b d3             	mov    %rbx,%rdx
140d33a4e:	48 8b ce             	mov    %rsi,%rcx
140d33a51:	e8 9a 3b 04 00       	call   0x140d775f0
140d33a56:	eb b3                	jmp    0x140d33a0b
140d33a58:	81 ff 0a 04 00 00    	cmp    $0x40a,%edi
140d33a5e:	74 18                	je     0x140d33a78
140d33a60:	81 ff 3f 04 00 00    	cmp    $0x43f,%edi
140d33a66:	74 10                	je     0x140d33a78
140d33a68:	81 ff 0b 04 00 00    	cmp    $0x40b,%edi
140d33a6e:	40 0f 95 c5          	setne  %bpl
140d33a72:	48 83 c5 38          	add    $0x38,%rbp
140d33a76:	eb 03                	jmp    0x140d33a7b
140d33a78:	49 8b ee             	mov    %r14,%rbp
140d33a7b:	4c 8b c5             	mov    %rbp,%r8
140d33a7e:	49 8b d7             	mov    %r15,%rdx
140d33a81:	48 8b cb             	mov    %rbx,%rcx
140d33a84:	e8 87 b5 1a 00       	call   0x140edf010
140d33a89:	8b cf                	mov    %edi,%ecx
140d33a8b:	81 e9 0a 04 00 00    	sub    $0x40a,%ecx
140d33a91:	0f 84 69 ff ff ff    	je     0x140d33a00
140d33a97:	83 e9 01             	sub    $0x1,%ecx
140d33a9a:	74 af                	je     0x140d33a4b
140d33a9c:	83 e9 34             	sub    $0x34,%ecx
140d33a9f:	74 19                	je     0x140d33aba
140d33aa1:	83 f9 01             	cmp    $0x1,%ecx
140d33aa4:	0f 85 61 ff ff ff    	jne    0x140d33a0b
140d33aaa:	48 8b d3             	mov    %rbx,%rdx
140d33aad:	48 8b ce             	mov    %rsi,%rcx
140d33ab0:	e8 5b 6d 04 00       	call   0x140d7a810
140d33ab5:	e9 51 ff ff ff       	jmp    0x140d33a0b
140d33aba:	48 8b d3             	mov    %rbx,%rdx
140d33abd:	48 8b ce             	mov    %rsi,%rcx
140d33ac0:	e8 eb a9 03 00       	call   0x140d6e4b0
140d33ac5:	e9 41 ff ff ff       	jmp    0x140d33a0b
140d33aca:	cc                   	int3
140d33acb:	cc                   	int3
140d33acc:	cc                   	int3
140d33acd:	cc                   	int3
140d33ace:	cc                   	int3
140d33acf:	cc                   	int3
140d33ad0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d33ad5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d33ada:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d33adf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d33ae4:	41 55                	push   %r13
140d33ae6:	41 56                	push   %r14
140d33ae8:	41 57                	push   %r15
140d33aea:	b8 30 00 00 00       	mov    $0x30,%eax
140d33aef:	e8 ac 79 0e 00       	call   0x140e1b4a0
140d33af4:	48 2b e0             	sub    %rax,%rsp
140d33af7:	48 8b 6a 28          	mov    0x28(%rdx),%rbp
140d33afb:	48 8b f1             	mov    %rcx,%rsi
140d33afe:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
140d33b02:	41 8b f8             	mov    %r8d,%edi
140d33b05:	4c 8b ea             	mov    %rdx,%r13
140d33b08:	8b 09                	mov    (%rcx),%ecx
140d33b0a:	e8 81 00 fa ff       	call   0x140cd3b90
140d33b0f:	45 33 f6             	xor    %r14d,%r14d
140d33b12:	83 7c 24 70 01       	cmpl   $0x1,0x70(%rsp)
140d33b17:	41 8d 5e 20          	lea    0x20(%r14),%ebx
140d33b1b:	0f 85 bf 00 00 00    	jne    0x140d33be0
140d33b21:	48 85 ed             	test   %rbp,%rbp
140d33b24:	0f 84 ad 00 00 00    	je     0x140d33bd7