620d2c:	55                   	push   %ebp
620d2d:	8b ec                	mov    %esp,%ebp
620d2f:	51                   	push   %ecx
620d30:	53                   	push   %ebx
620d31:	8b da                	mov    %edx,%ebx
620d33:	89 45 fc             	mov    %eax,-0x4(%ebp)
620d36:	8b 45 fc             	mov    -0x4(%ebp),%eax
620d39:	e8 ca 3f de ff       	call   0x404d08
620d3e:	33 c0                	xor    %eax,%eax
620d40:	55                   	push   %ebp
620d41:	68 6c 0d 62 00       	push   $0x620d6c
620d46:	64 ff 30             	push   %fs:(%eax)
620d49:	64 89 20             	mov    %esp,%fs:(%eax)
620d4c:	8b c3                	mov    %ebx,%eax
620d4e:	8b 55 fc             	mov    -0x4(%ebp),%edx
620d51:	e8 66 3b de ff       	call   0x4048bc
620d56:	33 c0                	xor    %eax,%eax
620d58:	5a                   	pop    %edx
620d59:	59                   	pop    %ecx
620d5a:	59                   	pop    %ecx
620d5b:	64 89 10             	mov    %edx,%fs:(%eax)
620d5e:	68 73 0d 62 00       	push   $0x620d73
620d63:	8d 45 fc             	lea    -0x4(%ebp),%eax
620d66:	e8 fd 3a de ff       	call   0x404868
620d6b:	c3                   	ret
620d6c:	e9 9b 34 de ff       	jmp    0x40420c
620d71:	eb f0                	jmp    0x620d63
620d73:	5b                   	pop    %ebx
620d74:	59                   	pop    %ecx
620d75:	5d                   	pop    %ebp
620d76:	c3                   	ret
620d77:	90                   	nop
620d78:	55                   	push   %ebp
620d79:	8b ec                	mov    %esp,%ebp
620d7b:	33 c0                	xor    %eax,%eax
620d7d:	55                   	push   %ebp
620d7e:	68 9d 0d 62 00       	push   $0x620d9d
620d83:	64 ff 30             	push   %fs:(%eax)
620d86:	64 89 20             	mov    %esp,%fs:(%eax)
620d89:	ff 05 80 65 6b 00    	incl   0x6b6580
620d8f:	33 c0                	xor    %eax,%eax
620d91:	5a                   	pop    %edx
620d92:	59                   	pop    %ecx
620d93:	59                   	pop    %ecx
620d94:	64 89 10             	mov    %edx,%fs:(%eax)
620d97:	68 a4 0d 62 00       	push   $0x620da4
620d9c:	c3                   	ret
620d9d:	e9 6a 34 de ff       	jmp    0x40420c
620da2:	eb f8                	jmp    0x620d9c
620da4:	5d                   	pop    %ebp
620da5:	c3                   	ret
620da6:	8b c0                	mov    %eax,%eax
620da8:	83 2d 80 65 6b 00 01 	subl   $0x1,0x6b6580
620daf:	c3                   	ret
620db0:	b4 0d                	mov    $0xd,%ah
620db2:	62 00                	bound  %eax,(%eax)
620db4:	03 12                	add    (%edx),%edx
620db6:	54                   	push   %esp
620db7:	50                   	push   %eax
620db8:	54                   	push   %esp
620db9:	53                   	push   %ebx
620dba:	68 65 6c 6c 54       	push   $0x546c6c65
620dbf:	72 65                	jb     0x620e26
620dc1:	65 4f                	gs dec %edi
620dc3:	70 74                	jo     0x620e39
620dc5:	69 6f 6e 01 00 00 00 	imul   $0x1,0x6e(%edi),%ebp
620dcc:	00 09                	add    %cl,(%ecx)
620dce:	00 00                	add    %al,(%eax)
620dd0:	00 b0 0d 62 00 0d    	add    %dh,0xd00620d(%eax)
620dd6:	70 74                	jo     0x620e4c
620dd8:	73 74                	jae    0x620e4e
620dda:	6f                   	outsl  %ds:(%esi),(%dx)
620ddb:	41                   	inc    %ecx
620ddc:	75 74                	jne    0x620e52
620dde:	6f                   	outsl  %ds:(%esi),(%dx)
620ddf:	46                   	inc    %esi
620de0:	69 6c 6c 13 70 74 73 	imul   $0x74737470,0x13(%esp,%ebp,2),%ebp
620de7:	74
620de8:	6f                   	outsl  %ds:(%esi),(%dx)
620de9:	56                   	push   %esi
620dea:	69 72 74 75 61 6c 46 	imul   $0x466c6175,0x74(%edx),%esi
620df1:	6f                   	outsl  %ds:(%esi),(%dx)
620df2:	6c                   	insb   (%dx),%es:(%edi)
620df3:	64 65 72 73          	fs gs jb 0x620e6a
620df7:	16                   	push   %ss
620df8:	70 74                	jo     0x620e6e
620dfa:	73 74                	jae    0x620e70
620dfc:	6f                   	outsl  %ds:(%esi),(%dx)
620dfd:	44                   	inc    %esp
620dfe:	65 73 69             	gs jae 0x620e6a
620e01:	67 6e                	outsb  %ds:(%si),(%dx)
620e03:	49                   	dec    %ecx
620e04:	6e                   	outsb  %ds:(%esi),(%dx)
620e05:	74 65                	je     0x620e6c
620e07:	72 61                	jb     0x620e6a
620e09:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
620e0d:	65 17                	gs pop %ss
620e0f:	70 74                	jo     0x620e85
620e11:	73 74                	jae    0x620e87
620e13:	6f                   	outsl  %ds:(%esi),(%dx)
620e14:	44                   	inc    %esp
620e15:	65 66 61             	gs popaw
620e18:	75 6c                	jne    0x620e86
620e1a:	74 4b                	je     0x620e67
620e1c:	65 79 48             	gs jns 0x620e67
620e1f:	61                   	popa
620e20:	6e                   	outsb  %ds:(%esi),(%dx)
620e21:	64 6c                	fs insb (%dx),%es:(%edi)
620e23:	69 6e 67 11 70 74 73 	imul   $0x73747011,0x67(%esi),%ebp
620e2a:	74 6f                	je     0x620e9b
620e2c:	43                   	inc    %ebx
620e2d:	6f                   	outsl  %ds:(%esi),(%dx)
620e2e:	6e                   	outsb  %ds:(%esi),(%dx)
620e2f:	74 65                	je     0x620e96
620e31:	78 74                	js     0x620ea7
620e33:	4d                   	dec    %ebp
620e34:	65 6e                	outsb  %gs:(%esi),(%dx)
620e36:	75 73                	jne    0x620eab
620e38:	13 70 74             	adc    0x74(%eax),%esi
620e3b:	73 74                	jae    0x620eb1
620e3d:	6f                   	outsl  %ds:(%esi),(%dx)
620e3e:	44                   	inc    %esp
620e3f:	79 6e                	jns    0x620eaf
620e41:	61                   	popa
620e42:	6d                   	insl   (%dx),%es:(%edi)
620e43:	69 63 52 65 66 72 65 	imul   $0x65726665,0x52(%ebx),%esp
620e4a:	73 68                	jae    0x620eb4
620e4c:	16                   	push   %ss
620e4d:	70 74                	jo     0x620ec3
620e4f:	73 74                	jae    0x620ec5
620e51:	6f                   	outsl  %ds:(%esi),(%dx)
620e52:	49                   	dec    %ecx
620e53:	6e                   	outsb  %ds:(%esi),(%dx)
620e54:	63 6c 75 64          	arpl   %ebp,0x64(%ebp,%esi,2)
620e58:	65 4e                	gs dec %esi
620e5a:	6f                   	outsl  %ds:(%esi),(%dx)
620e5b:	6e                   	outsb  %ds:(%esi),(%dx)
620e5c:	46                   	inc    %esi
620e5d:	6f                   	outsl  %ds:(%esi),(%dx)
620e5e:	6c                   	insb   (%dx),%es:(%edi)
620e5f:	64 65 72 73          	fs gs jb 0x620ed6
620e63:	0c 70                	or     $0x70,%al
620e65:	74 73                	je     0x620eda
620e67:	74 6f                	je     0x620ed8
620e69:	4f                   	dec    %edi
620e6a:	6c                   	insb   (%dx),%es:(%edi)
620e6b:	65 44                	gs inc %esp
620e6d:	72 61                	jb     0x620ed0
620e6f:	67 0c 70             	addr16 or $0x70,%al
620e72:	74 73                	je     0x620ee7
620e74:	74 6f                	je     0x620ee5
620e76:	4f                   	dec    %edi
620e77:	6c                   	insb   (%dx),%es:(%edi)
620e78:	65 44                	gs inc %esp
620e7a:	72 6f                	jb     0x620eeb
620e7c:	70 0f                	jo     0x620e8d
620e7e:	70 74                	jo     0x620ef4
620e80:	73 74                	jae    0x620ef6
620e82:	6f                   	outsl  %ds:(%esi),(%dx)
620e83:	53                   	push   %ebx
620e84:	68 6f 77 48 69       	push   $0x6948776f
620e89:	64 64 65 6e          	fs fs outsb %gs:(%esi),(%dx)
620e8d:	10 55 50             	adc    %dl,0x50(%ebp)
620e90:	54                   	push   %esp
620e91:	53                   	push   %ebx
620e92:	68 65 6c 6c 43       	push   $0x436c6c65
620e97:	6f                   	outsl  %ds:(%esi),(%dx)
620e98:	6e                   	outsb  %ds:(%esi),(%dx)
620e99:	74 72                	je     0x620f0d
620e9b:	6f                   	outsl  %ds:(%esi),(%dx)
620e9c:	6c                   	insb   (%dx),%es:(%edi)
620e9d:	73 8b                	jae    0x620e2a
620e9f:	c0 a4 0e 62 00 06 13 	shlb   $0x54,0x13060062(%esi,%ecx,1)
620ea6:	54
620ea7:	50                   	push   %eax
620ea8:	54                   	push   %esp
620ea9:	53                   	push   %ebx
620eaa:	68 65 6c 6c 54       	push   $0x546c6c65
620eaf:	72 65                	jb     0x620f16
620eb1:	65 4f                	gs dec %edi
620eb3:	70 74                	jo     0x620f29
620eb5:	69 6f 6e 73 03 b0 0d 	imul   $0xdb00373,0x6e(%edi),%ebp
620ebc:	62 00                	bound  %eax,(%eax)
620ebe:	8b c0                	mov    %eax,%eax
620ec0:	c4 0e                	les    (%esi),%ecx
620ec2:	62 00                	bound  %eax,(%eax)
620ec4:	08 11                	or     %dl,(%ecx)
620ec6:	54                   	push   %esp
620ec7:	50                   	push   %eax
620ec8:	54                   	push   %esp
620ec9:	53                   	push   %ebx
620eca:	68 41 64 64 49       	push   $0x49646441
620ecf:	74 65                	je     0x620f36
620ed1:	6d                   	insl   (%dx),%es:(%edi)
620ed2:	45                   	inc    %ebp
620ed3:	76 65                	jbe    0x620f3a
620ed5:	6e                   	outsb  %ds:(%esi),(%dx)
620ed6:	74 00                	je     0x620ed8
620ed8:	06                   	push   %es
620ed9:	08 07                	or     %al,(%edi)
620edb:	61                   	popa
620edc:	53                   	push   %ebx
620edd:	65 6e                	outsb  %gs:(%esi),(%dx)
620edf:	64 65 72 07          	fs gs jb 0x620eea
620ee3:	54                   	push   %esp
620ee4:	4f                   	dec    %edi
620ee5:	62 6a 65             	bound  %ebp,0x65(%edx)
620ee8:	63 74 08 0b          	arpl   %esi,0xb(%eax,%ecx,1)
620eec:	61                   	popa
620eed:	50                   	push   %eax
620eee:	61                   	popa
620eef:	72 65                	jb     0x620f56
620ef1:	6e                   	outsb  %ds:(%esi),(%dx)
620ef2:	74 49                	je     0x620f3d
620ef4:	53                   	push   %ebx
620ef5:	68 66 10 49 53       	push   $0x53491066
620efa:	68 65 6c 6c 46       	push   $0x466c6c65
620eff:	6f                   	outsl  %ds:(%esi),(%dx)
620f00:	6c                   	insb   (%dx),%es:(%edi)
620f01:	64 65 72 5f          	fs gs jb 0x620f64
620f05:	4e                   	dec    %esi
620f06:	52                   	push   %edx
620f07:	43                   	inc    %ebx
620f08:	00 10                	add    %dl,(%eax)
620f0a:	61                   	popa
620f0b:	50                   	push   %eax
620f0c:	61                   	popa
620f0d:	72 65                	jb     0x620f74
620f0f:	6e                   	outsb  %ds:(%esi),(%dx)
620f10:	74 41                	je     0x620f53
620f12:	62 73 49             	bound  %esi,0x49(%ebx)
620f15:	64 4c                	fs dec %esp
620f17:	69 73 74 0b 50 49 74 	imul   $0x7449500b,0x74(%ebx),%esi
620f1e:	65 6d                	gs insl (%dx),%es:(%edi)
620f20:	49                   	dec    %ecx
620f21:	44                   	inc    %esp
620f22:	4c                   	dec    %esp
620f23:	69 73 74 00 0e 61 49 	imul   $0x49610e00,0x74(%ebx),%esi
620f2a:	74 65                	je     0x620f91
620f2c:	6d                   	insl   (%dx),%es:(%edi)
620f2d:	52                   	push   %edx
620f2e:	65 6c                	gs insb (%dx),%es:(%edi)
620f30:	49                   	dec    %ecx
620f31:	64 4c                	fs dec %esp
620f33:	69 73 74 0b 50 49 74 	imul   $0x7449500b,0x74(%ebx),%esi
620f3a:	65 6d                	gs insl (%dx),%es:(%edi)
620f3c:	49                   	dec    %ecx
620f3d:	44                   	inc    %esp
620f3e:	4c                   	dec    %esp
620f3f:	69 73 74 00 08 61 41 	imul   $0x41610800,0x74(%ebx),%esi
620f46:	74 74                	je     0x620fbc
620f48:	72 69                	jb     0x620fb3
620f4a:	62 73 07             	bound  %esi,0x7(%ebx)
620f4d:	49                   	dec    %ecx
620f4e:	6e                   	outsb  %ds:(%esi),(%dx)
620f4f:	74 65                	je     0x620fb6
620f51:	67 65 72 01          	addr16 gs jb 0x620f56
620f55:	0a 61 66             	or     0x66(%ecx),%ah
620f58:	41                   	inc    %ecx
620f59:	6c                   	insb   (%dx),%es:(%edi)
620f5a:	6c                   	insb   (%dx),%es:(%edi)
620f5b:	6f                   	outsl  %ds:(%esi),(%dx)
620f5c:	77 41                	ja     0x620f9f
620f5e:	64 64 08 4c 6f 6e    	fs or  %cl,%fs:0x6e(%edi,%ebp,2)
620f64:	67 42                	addr16 inc %edx
620f66:	6f                   	outsl  %ds:(%esi),(%dx)
620f67:	6f                   	outsl  %ds:(%esi),(%dx)
620f68:	6c                   	insb   (%dx),%es:(%edi)
620f69:	8d 40 00             	lea    0x0(%eax),%eax
620f6c:	70 0f                	jo     0x620f7d
620f6e:	62 00                	bound  %eax,(%eax)
620f70:	08 18                	or     %bl,(%eax)
620f72:	54                   	push   %esp
620f73:	50                   	push   %eax
620f74:	54                   	push   %esp
620f75:	53                   	push   %ebx
620f76:	68 54 72 65 65       	push   $0x65657254
620f7b:	49                   	dec    %ecx
620f7c:	6e                   	outsb  %ds:(%esi),(%dx)
620f7d:	73 65                	jae    0x620fe4
620f7f:	72 74                	jb     0x620ff5
620f81:	49                   	dec    %ecx
620f82:	74 65                	je     0x620fe9
620f84:	6d                   	insl   (%dx),%es:(%edi)
620f85:	45                   	inc    %ebp
620f86:	76 65                	jbe    0x620fed
620f88:	6e                   	outsb  %ds:(%esi),(%dx)
620f89:	74 00                	je     0x620f8b
620f8b:	02 08                	add    (%eax),%cl
620f8d:	07                   	pop    %es
620f8e:	61                   	popa
620f8f:	53                   	push   %ebx
620f90:	65 6e                	outsb  %gs:(%esi),(%dx)
620f92:	64 65 72 07          	fs gs jb 0x620f9d
620f96:	54                   	push   %esp
620f97:	4f                   	dec    %edi
620f98:	62 6a 65             	bound  %ebp,0x65(%edx)
620f9b:	63 74 08 05          	arpl   %esi,0x5(%eax,%ecx,1)
620f9f:	61                   	popa
620fa0:	4e                   	dec    %esi
620fa1:	6f                   	outsl  %ds:(%esi),(%dx)
620fa2:	64 65 09 54 54 72    	fs or  %edx,%gs:0x72(%esp,%edx,2)
620fa8:	65 65 4e             	gs gs dec %esi
620fab:	6f                   	outsl  %ds:(%esi),(%dx)
620fac:	64 65 8b c0          	fs gs mov %eax,%eax
620fb0:	b4 0f                	mov    $0xf,%ah
620fb2:	62 00                	bound  %eax,(%eax)
620fb4:	08 18                	or     %bl,(%eax)
620fb6:	54                   	push   %esp
620fb7:	50                   	push   %eax
620fb8:	54                   	push   %esp
620fb9:	53                   	push   %ebx
620fba:	68 54 72 65 65       	push   $0x65657254
620fbf:	44                   	inc    %esp
620fc0:	65 6c                	gs insb (%dx),%es:(%edi)
620fc2:	65 74 65             	gs je  0x62102a
620fc5:	49                   	dec    %ecx
620fc6:	74 65                	je     0x62102d
620fc8:	6d                   	insl   (%dx),%es:(%edi)
620fc9:	45                   	inc    %ebp
620fca:	76 65                	jbe    0x621031
620fcc:	6e                   	outsb  %ds:(%esi),(%dx)
620fcd:	74 00                	je     0x620fcf
620fcf:	03 08                	add    (%eax),%ecx
620fd1:	07                   	pop    %es
620fd2:	61                   	popa
620fd3:	53                   	push   %ebx
620fd4:	65 6e                	outsb  %gs:(%esi),(%dx)
620fd6:	64 65 72 07          	fs gs jb 0x620fe1
620fda:	54                   	push   %esp
620fdb:	4f                   	dec    %edi
620fdc:	62 6a 65             	bound  %ebp,0x65(%edx)
620fdf:	63 74 08 05          	arpl   %esi,0x5(%eax,%ecx,1)
620fe3:	61                   	popa
620fe4:	4e                   	dec    %esi
620fe5:	6f                   	outsl  %ds:(%esi),(%dx)
620fe6:	64 65 09 54 54 72    	fs or  %edx,%gs:0x72(%esp,%edx,2)
620fec:	65 65 4e             	gs gs dec %esi
620fef:	6f                   	outsl  %ds:(%esi),(%dx)
620ff0:	64 65 08 0b          	fs or  %cl,%gs:(%ebx)
620ff4:	61                   	popa
620ff5:	53                   	push   %ebx
620ff6:	68 54 72 65 65       	push   $0x65657254
620ffb:	44                   	inc    %esp
620ffc:	61                   	popa
620ffd:	74 61                	je     0x621060
620fff:	0d 54 50 54 53       	or     $0x53545054,%eax
621004:	68 54 72 65 65       	push   $0x65657254
621009:	44                   	inc    %esp
62100a:	61                   	popa