63aaaa:	eb f8                	jmp    0x63aaa4
63aaac:	5d                   	pop    %ebp
63aaad:	c3                   	ret
63aaae:	8b c0                	mov    %eax,%eax
63aab0:	83 2d d0 65 6b 00 01 	subl   $0x1,0x6b65d0
63aab7:	c3                   	ret
63aab8:	53                   	push   %ebx
63aab9:	56                   	push   %esi
63aaba:	57                   	push   %edi
63aabb:	55                   	push   %ebp
63aabc:	51                   	push   %ecx
63aabd:	89 0c 24             	mov    %ecx,(%esp)
63aac0:	8b f0                	mov    %eax,%esi
63aac2:	8b ea                	mov    %edx,%ebp
63aac4:	33 db                	xor    %ebx,%ebx
63aac6:	33 ff                	xor    %edi,%edi
63aac8:	8b 04 24             	mov    (%esp),%eax
63aacb:	b9 03 00 00 00       	mov    $0x3,%ecx
63aad0:	99                   	cltd
63aad1:	f7 f9                	idiv   %ecx
63aad3:	85 c0                	test   %eax,%eax
63aad5:	7e 7f                	jle    0x63ab56
63aad7:	33 d2                	xor    %edx,%edx
63aad9:	8a 14 1e             	mov    (%esi,%ebx,1),%dl
63aadc:	c1 ea 02             	shr    $0x2,%edx
63aadf:	8a 92 c0 58 6a 00    	mov    0x6a58c0(%edx),%dl
63aae5:	88 54 3d 00          	mov    %dl,0x0(%ebp,%edi,1)
63aae9:	8a 14 1e             	mov    (%esi,%ebx,1),%dl
63aaec:	80 e2 03             	and    $0x3,%dl
63aaef:	81 e2 ff 00 00 00    	and    $0xff,%edx
63aaf5:	c1 e2 04             	shl    $0x4,%edx
63aaf8:	33 c9                	xor    %ecx,%ecx
63aafa:	8a 4c 1e 01          	mov    0x1(%esi,%ebx,1),%cl
63aafe:	c1 e9 04             	shr    $0x4,%ecx
63ab01:	03 d1                	add    %ecx,%edx
63ab03:	8a 92 c0 58 6a 00    	mov    0x6a58c0(%edx),%dl
63ab09:	52                   	push   %edx
63ab0a:	5a                   	pop    %edx
63ab0b:	88 54 3d 01          	mov    %dl,0x1(%ebp,%edi,1)
63ab0f:	8a 54 1e 01          	mov    0x1(%esi,%ebx,1),%dl
63ab13:	80 e2 0f             	and    $0xf,%dl
63ab16:	81 e2 ff 00 00 00    	and    $0xff,%edx
63ab1c:	c1 e2 02             	shl    $0x2,%edx
63ab1f:	33 c9                	xor    %ecx,%ecx
63ab21:	8a 4c 1e 02          	mov    0x2(%esi,%ebx,1),%cl
63ab25:	c1 e9 06             	shr    $0x6,%ecx
63ab28:	03 d1                	add    %ecx,%edx
63ab2a:	8a 92 c0 58 6a 00    	mov    0x6a58c0(%edx),%dl
63ab30:	52                   	push   %edx
63ab31:	5a                   	pop    %edx
63ab32:	88 54 3d 02          	mov    %dl,0x2(%ebp,%edi,1)
63ab36:	8a 54 1e 02          	mov    0x2(%esi,%ebx,1),%dl
63ab3a:	80 e2 3f             	and    $0x3f,%dl
63ab3d:	81 e2 ff 00 00 00    	and    $0xff,%edx
63ab43:	8a 92 c0 58 6a 00    	mov    0x6a58c0(%edx),%dl
63ab49:	88 54 3d 03          	mov    %dl,0x3(%ebp,%edi,1)
63ab4d:	83 c7 04             	add    $0x4,%edi
63ab50:	83 c3 03             	add    $0x3,%ebx
63ab53:	48                   	dec    %eax
63ab54:	75 81                	jne    0x63aad7
63ab56:	8b 04 24             	mov    (%esp),%eax
63ab59:	b9 03 00 00 00       	mov    $0x3,%ecx
63ab5e:	99                   	cltd
63ab5f:	f7 f9                	idiv   %ecx
63ab61:	4a                   	dec    %edx
63ab62:	74 08                	je     0x63ab6c
63ab64:	4a                   	dec    %edx
63ab65:	74 3a                	je     0x63aba1
63ab67:	e9 86 00 00 00       	jmp    0x63abf2
63ab6c:	33 c0                	xor    %eax,%eax
63ab6e:	8a 04 1e             	mov    (%esi,%ebx,1),%al
63ab71:	c1 e8 02             	shr    $0x2,%eax
63ab74:	8a 80 c0 58 6a 00    	mov    0x6a58c0(%eax),%al
63ab7a:	88 44 3d 00          	mov    %al,0x0(%ebp,%edi,1)
63ab7e:	8a 04 1e             	mov    (%esi,%ebx,1),%al
63ab81:	24 03                	and    $0x3,%al
63ab83:	25 ff 00 00 00       	and    $0xff,%eax
63ab88:	c1 e0 04             	shl    $0x4,%eax
63ab8b:	8a 80 c0 58 6a 00    	mov    0x6a58c0(%eax),%al
63ab91:	88 44 3d 01          	mov    %al,0x1(%ebp,%edi,1)
63ab95:	c6 44 3d 02 3d       	movb   $0x3d,0x2(%ebp,%edi,1)
63ab9a:	c6 44 3d 03 3d       	movb   $0x3d,0x3(%ebp,%edi,1)
63ab9f:	eb 51                	jmp    0x63abf2
63aba1:	33 c0                	xor    %eax,%eax
63aba3:	8a 04 1e             	mov    (%esi,%ebx,1),%al
63aba6:	c1 e8 02             	shr    $0x2,%eax
63aba9:	8a 80 c0 58 6a 00    	mov    0x6a58c0(%eax),%al
63abaf:	88 44 3d 00          	mov    %al,0x0(%ebp,%edi,1)
63abb3:	8a 04 1e             	mov    (%esi,%ebx,1),%al
63abb6:	24 03                	and    $0x3,%al
63abb8:	25 ff 00 00 00       	and    $0xff,%eax
63abbd:	c1 e0 04             	shl    $0x4,%eax
63abc0:	33 d2                	xor    %edx,%edx
63abc2:	8a 54 1e 01          	mov    0x1(%esi,%ebx,1),%dl
63abc6:	c1 ea 04             	shr    $0x4,%edx
63abc9:	03 c2                	add    %edx,%eax
63abcb:	8a 80 c0 58 6a 00    	mov    0x6a58c0(%eax),%al
63abd1:	88 44 3d 01          	mov    %al,0x1(%ebp,%edi,1)
63abd5:	8a 44 1e 01          	mov    0x1(%esi,%ebx,1),%al
63abd9:	24 0f                	and    $0xf,%al
63abdb:	25 ff 00 00 00       	and    $0xff,%eax
63abe0:	c1 e0 02             	shl    $0x2,%eax
63abe3:	8a 80 c0 58 6a 00    	mov    0x6a58c0(%eax),%al
63abe9:	88 44 3d 02          	mov    %al,0x2(%ebp,%edi,1)
63abed:	c6 44 3d 03 3d       	movb   $0x3d,0x3(%ebp,%edi,1)
63abf2:	8b 04 24             	mov    (%esp),%eax
63abf5:	83 c0 02             	add    $0x2,%eax
63abf8:	b9 03 00 00 00       	mov    $0x3,%ecx
63abfd:	99                   	cltd
63abfe:	f7 f9                	idiv   %ecx
63ac00:	c1 e0 02             	shl    $0x2,%eax
63ac03:	5a                   	pop    %edx
63ac04:	5d                   	pop    %ebp
63ac05:	5f                   	pop    %edi
63ac06:	5e                   	pop    %esi
63ac07:	5b                   	pop    %ebx
63ac08:	c3                   	ret
63ac09:	8d 40 00             	lea    0x0(%eax),%eax
63ac0c:	53                   	push   %ebx
63ac0d:	56                   	push   %esi
63ac0e:	8b f2                	mov    %edx,%esi
63ac10:	8b d8                	mov    %eax,%ebx
63ac12:	8b c3                	mov    %ebx,%eax
63ac14:	e8 07 9f dc ff       	call   0x404b20
63ac19:	83 c0 02             	add    $0x2,%eax
63ac1c:	b9 03 00 00 00       	mov    $0x3,%ecx
63ac21:	99                   	cltd
63ac22:	f7 f9                	idiv   %ecx
63ac24:	8b d0                	mov    %eax,%edx
63ac26:	c1 e2 02             	shl    $0x2,%edx
63ac29:	8b c6                	mov    %esi,%eax
63ac2b:	e8 74 a2 dc ff       	call   0x404ea4
63ac30:	8b c3                	mov    %ebx,%eax
63ac32:	e8 e9 9e dc ff       	call   0x404b20
63ac37:	50                   	push   %eax
63ac38:	8b c6                	mov    %esi,%eax
63ac3a:	e8 31 a1 dc ff       	call   0x404d70
63ac3f:	50                   	push   %eax
63ac40:	8b c3                	mov    %ebx,%eax
63ac42:	e8 d1 a0 dc ff       	call   0x404d18
63ac47:	5a                   	pop    %edx
63ac48:	59                   	pop    %ecx
63ac49:	e8 6a fe ff ff       	call   0x63aab8
63ac4e:	5e                   	pop    %esi
63ac4f:	5b                   	pop    %ebx
63ac50:	c3                   	ret
63ac51:	8d 40 00             	lea    0x0(%eax),%eax
63ac54:	56                   	push   %esi
63ac55:	57                   	push   %edi
63ac56:	55                   	push   %ebp
63ac57:	83 c4 f0             	add    $0xfffffff0,%esp
63ac5a:	89 0c 24             	mov    %ecx,(%esp)
63ac5d:	8b f8                	mov    %eax,%edi
63ac5f:	89 54 24 08          	mov    %edx,0x8(%esp)
63ac63:	33 f6                	xor    %esi,%esi
63ac65:	33 ed                	xor    %ebp,%ebp
63ac67:	33 c0                	xor    %eax,%eax
63ac69:	8b 14 24             	mov    (%esp),%edx
63ac6c:	85 d2                	test   %edx,%edx
63ac6e:	79 03                	jns    0x63ac73
63ac70:	83 c2 03             	add    $0x3,%edx
63ac73:	c1 fa 02             	sar    $0x2,%edx
63ac76:	85 d2                	test   %edx,%edx
63ac78:	0f 8e 02 01 00 00    	jle    0x63ad80
63ac7e:	89 54 24 0c          	mov    %edx,0xc(%esp)
63ac82:	ba 04 00 00 00       	mov    $0x4,%edx
63ac87:	8d 44 24 04          	lea    0x4(%esp),%eax
63ac8b:	33 c9                	xor    %ecx,%ecx
63ac8d:	8a 0c 37             	mov    (%edi,%esi,1),%cl
63ac90:	83 f9 3d             	cmp    $0x3d,%ecx
63ac93:	7f 14                	jg     0x63aca9
63ac95:	74 52                	je     0x63ace9
63ac97:	83 e9 2b             	sub    $0x2b,%ecx
63ac9a:	74 43                	je     0x63acdf
63ac9c:	83 e9 04             	sub    $0x4,%ecx
63ac9f:	74 43                	je     0x63ace4
63aca1:	49                   	dec    %ecx
63aca2:	83 e9 0a             	sub    $0xa,%ecx
63aca5:	72 2b                	jb     0x63acd2
63aca7:	eb 43                	jmp    0x63acec
63aca9:	83 c1 bf             	add    $0xffffffbf,%ecx
63acac:	83 e9 1a             	sub    $0x1a,%ecx
63acaf:	72 0a                	jb     0x63acbb
63acb1:	83 c1 fa             	add    $0xfffffffa,%ecx
63acb4:	83 e9 1a             	sub    $0x1a,%ecx
63acb7:	72 0c                	jb     0x63acc5
63acb9:	eb 31                	jmp    0x63acec
63acbb:	8a 0c 37             	mov    (%edi,%esi,1),%cl
63acbe:	80 e9 41             	sub    $0x41,%cl
63acc1:	88 08                	mov    %cl,(%eax)
63acc3:	eb 27                	jmp    0x63acec
63acc5:	8a 0c 37             	mov    (%edi,%esi,1),%cl
63acc8:	80 e9 61             	sub    $0x61,%cl
63accb:	80 c1 1a             	add    $0x1a,%cl
63acce:	88 08                	mov    %cl,(%eax)
63acd0:	eb 1a                	jmp    0x63acec
63acd2:	8a 0c 37             	mov    (%edi,%esi,1),%cl
63acd5:	80 e9 30             	sub    $0x30,%cl
63acd8:	80 c1 34             	add    $0x34,%cl
63acdb:	88 08                	mov    %cl,(%eax)
63acdd:	eb 0d                	jmp    0x63acec
63acdf:	c6 00 3e             	movb   $0x3e,(%eax)
63ace2:	eb 08                	jmp    0x63acec
63ace4:	c6 00 3f             	movb   $0x3f,(%eax)
63ace7:	eb 03                	jmp    0x63acec
63ace9:	c6 00 ff             	movb   $0xff,(%eax)
63acec:	46                   	inc    %esi
63aced:	40                   	inc    %eax
63acee:	4a                   	dec    %edx
63acef:	75 9a                	jne    0x63ac8b
63acf1:	8a 44 24 04          	mov    0x4(%esp),%al
63acf5:	c1 e0 02             	shl    $0x2,%eax
63acf8:	33 d2                	xor    %edx,%edx
63acfa:	8a 54 24 05          	mov    0x5(%esp),%dl
63acfe:	c1 ea 04             	shr    $0x4,%edx
63ad01:	0a c2                	or     %dl,%al
63ad03:	8b 54 24 08          	mov    0x8(%esp),%edx
63ad07:	88 04 2a             	mov    %al,(%edx,%ebp,1)
63ad0a:	8d 45 01             	lea    0x1(%ebp),%eax
63ad0d:	8a 54 24 06          	mov    0x6(%esp),%dl
63ad11:	80 fa ff             	cmp    $0xff,%dl
63ad14:	74 27                	je     0x63ad3d
63ad16:	80 7c 24 07 ff       	cmpb   $0xff,0x7(%esp)
63ad1b:	75 20                	jne    0x63ad3d
63ad1d:	8a 44 24 05          	mov    0x5(%esp),%al
63ad21:	c1 e0 04             	shl    $0x4,%eax
63ad24:	81 e2 ff 00 00 00    	and    $0xff,%edx
63ad2a:	c1 ea 02             	shr    $0x2,%edx
63ad2d:	0a c2                	or     %dl,%al
63ad2f:	8b 54 24 08          	mov    0x8(%esp),%edx
63ad33:	88 44 2a 01          	mov    %al,0x1(%edx,%ebp,1)
63ad37:	8d 45 02             	lea    0x2(%ebp),%eax
63ad3a:	45                   	inc    %ebp
63ad3b:	eb 38                	jmp    0x63ad75
63ad3d:	80 fa ff             	cmp    $0xff,%dl
63ad40:	74 33                	je     0x63ad75
63ad42:	8a 44 24 05          	mov    0x5(%esp),%al
63ad46:	c1 e0 04             	shl    $0x4,%eax
63ad49:	81 e2 ff 00 00 00    	and    $0xff,%edx
63ad4f:	c1 ea 02             	shr    $0x2,%edx
63ad52:	0a c2                	or     %dl,%al
63ad54:	8b 54 24 08          	mov    0x8(%esp),%edx
63ad58:	88 44 2a 01          	mov    %al,0x1(%edx,%ebp,1)
63ad5c:	8b 44 24 08          	mov    0x8(%esp),%eax
63ad60:	8a 54 24 06          	mov    0x6(%esp),%dl
63ad64:	c1 e2 06             	shl    $0x6,%edx
63ad67:	0a 54 24 07          	or     0x7(%esp),%dl
63ad6b:	88 54 28 02          	mov    %dl,0x2(%eax,%ebp,1)
63ad6f:	8d 45 03             	lea    0x3(%ebp),%eax
63ad72:	83 c5 02             	add    $0x2,%ebp
63ad75:	45                   	inc    %ebp
63ad76:	ff 4c 24 0c          	decl   0xc(%esp)
63ad7a:	0f 85 02 ff ff ff    	jne    0x63ac82
63ad80:	83 c4 10             	add    $0x10,%esp
63ad83:	5d                   	pop    %ebp
63ad84:	5f                   	pop    %edi
63ad85:	5e                   	pop    %esi
63ad86:	c3                   	ret
63ad87:	90                   	nop
63ad88:	53                   	push   %ebx
63ad89:	56                   	push   %esi
63ad8a:	8b f2                	mov    %edx,%esi
63ad8c:	8b d8                	mov    %eax,%ebx
63ad8e:	8b c3                	mov    %ebx,%eax
63ad90:	e8 8b 9d dc ff       	call   0x404b20
63ad95:	85 c0                	test   %eax,%eax
63ad97:	79 03                	jns    0x63ad9c
63ad99:	83 c0 03             	add    $0x3,%eax
63ad9c:	c1 f8 02             	sar    $0x2,%eax
63ad9f:	8d 14 40             	lea    (%eax,%eax,2),%edx
63ada2:	8b c6                	mov    %esi,%eax
63ada4:	e8 fb a0 dc ff       	call   0x404ea4
63ada9:	8b c3                	mov    %ebx,%eax
63adab:	e8 70 9d dc ff       	call   0x404b20
63adb0:	50                   	push   %eax
63adb1:	8b c6                	mov    %esi,%eax
63adb3:	e8 b8 9f dc ff       	call   0x404d70
63adb8:	50                   	push   %eax
63adb9:	8b c3                	mov    %ebx,%eax
63adbb:	e8 58 9f dc ff       	call   0x404d18
63adc0:	5a                   	pop    %edx
63adc1:	59                   	pop    %ecx
63adc2:	e8 8d fe ff ff       	call   0x63ac54
63adc7:	8b d0                	mov    %eax,%edx
63adc9:	8b c6                	mov    %esi,%eax
63adcb:	e8 d4 a0 dc ff       	call   0x404ea4
63add0:	5e                   	pop    %esi
63add1:	5b                   	pop    %ebx
63add2:	c3                   	ret
63add3:	90                   	nop
63add4:	55                   	push   %ebp
63add5:	8b ec                	mov    %esp,%ebp
63add7:	33 c0                	xor    %eax,%eax
63add9:	55                   	push   %ebp
63adda:	68 f9 ad 63 00       	push   $0x63adf9
63addf:	64 ff 30             	push   %fs:(%eax)
63ade2:	64 89 20             	mov    %esp,%fs:(%eax)
63ade5:	ff 05 d4 65 6b 00    	incl   0x6b65d4
63adeb:	33 c0                	xor    %eax,%eax
63aded:	5a                   	pop    %edx
63adee:	59                   	pop    %ecx
63adef:	59                   	pop    %ecx
63adf0:	64 89 10             	mov    %edx,%fs:(%eax)
63adf3:	68 00 ae 63 00       	push   $0x63ae00
63adf8:	c3                   	ret
63adf9:	e9 0e 94 dc ff       	jmp    0x40420c
63adfe:	eb f8                	jmp    0x63adf8
63ae00:	5d                   	pop    %ebp
63ae01:	c3                   	ret
63ae02:	8b c0                	mov    %eax,%eax
63ae04:	83 2d d4 65 6b 00 01 	subl   $0x1,0x6b65d4
63ae0b:	c3                   	ret
63ae0c:	58                   	pop    %eax
63ae0d:	ae                   	scas   %es:(%edi),%al
63ae0e:	63 00                	arpl   %eax,(%eax)
63ae2c:	58                   	pop    %eax
63ae2d:	ae                   	scas   %es:(%edi),%al
63ae2e:	63 00                	arpl   %eax,(%eax)
63ae30:	0c 00                	or     $0x0,%al
63ae32:	00 00                	add    %al,(%eax)
63ae34:	cc                   	int3
63ae35:	84 40 00             	test   %al,0x0(%eax)
63ae38:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
63ae3c:	cc                   	int3
63ae3d:	3c 40                	cmp    $0x40,%al
63ae3f:	00 d0                	add    %dl,%al
63ae41:	3c 40                	cmp    $0x40,%al
63ae43:	00 d4                	add    %dl,%ah
63ae45:	3c 40                	cmp    $0x40,%al
63ae47:	00 c8                	add    %cl,%al
63ae49:	3c 40                	cmp    $0x40,%al
63ae4b:	00 10                	add    %dl,(%eax)
63ae4d:	3a 40 00             	cmp    0x0(%eax),%al
63ae50:	2c 3a                	sub    $0x3a,%al
63ae52:	40                   	inc    %eax
63ae53:	00 68 3a             	add    %ch,0x3a(%eax)
63ae56:	40                   	inc    %eax
63ae57:	00 09                	add    %cl,(%ecx)
63ae59:	45                   	inc    %ebp
63ae5a:	44                   	inc    %esp
63ae5b:	43                   	inc    %ebx
63ae5c:	50                   	push   %eax
63ae5d:	5f                   	pop    %edi
63ae5e:	68 61 73 68 8b       	push   $0x8b687361
63ae63:	c0 b0 ae 63 00 00 00 	shlb   $0x0,0x63ae(%eax)
63ae72:	00 00                	add    %al,(%eax)
63ae74:	10 af 63 00 00 00    	adc    %ch,0x63(%edi)
63ae82:	00 00                	add    %al,(%eax)
63ae84:	00 af 63 00 34 00    	add    %ch,0x340063(%edi)
63ae8a:	00 00                	add    %al,(%eax)