48ea77:	59                   	pop    %ecx
48ea78:	64 89 10             	mov    %edx,%fs:(%eax)
48ea7b:	68 88 ea 48 00       	push   $0x48ea88
48ea80:	c3                   	ret
48ea81:	e9 86 57 f7 ff       	jmp    0x40420c
48ea86:	eb f8                	jmp    0x48ea80
48ea88:	5d                   	pop    %ebp
48ea89:	c3                   	ret
48ea8a:	8b c0                	mov    %eax,%eax
48ea8c:	83 2d b0 b1 6a 00 01 	subl   $0x1,0x6ab1b0
48ea93:	c3                   	ret
48ea94:	e0 ea                	loopne 0x48ea80
48ea96:	48                   	dec    %eax
48eaaf:	00 6c eb 48          	add    %ch,0x48(%ebx,%ebp,8)
48eab3:	00 74 eb 48          	add    %dh,0x48(%ebx,%ebp,8)
48eab7:	00 1c 00             	add    %bl,(%eax,%eax,1)
48eaba:	00 00                	add    %al,(%eax)
48eabc:	24 be                	and    $0xbe,%al
48eabe:	48                   	dec    %eax
48eabf:	00 c0                	add    %al,%al
48eac1:	3c 40                	cmp    $0x40,%al
48eac3:	00 cc                	add    %cl,%ah
48eac5:	3c 40                	cmp    $0x40,%al
48eac7:	00 d0                	add    %dl,%al
48eac9:	3c 40                	cmp    $0x40,%al
48eacb:	00 d4                	add    %dl,%ah
48eacd:	3c 40                	cmp    $0x40,%al
48eacf:	00 c8                	add    %cl,%al
48ead1:	3c 40                	cmp    $0x40,%al
48ead3:	00 10                	add    %dl,(%eax)
48ead5:	3a 40 00             	cmp    0x0(%eax),%al
48ead8:	2c 3a                	sub    $0x3a,%al
48eada:	40                   	inc    %eax
48eadb:	00 70 ec             	add    %dh,-0x14(%eax)
48eade:	48                   	dec    %eax
48eadf:	00 28                	add    %ch,(%eax)
48eae1:	ec                   	in     (%dx),%al
48eae2:	48                   	dec    %eax
48eae3:	00 bc 0b 49 00 fc ee 	add    %bh,-0x1103ffb7(%ebx,%ecx,1)
48eaea:	48                   	dec    %eax
48eaeb:	00 4c ef 48          	add    %cl,0x48(%edi,%ebp,8)
48eaef:	00 e4                	add    %ah,%ah
48eaf1:	ef                   	out    %eax,(%dx)
48eaf2:	48                   	dec    %eax
48eaf3:	00 70 f1             	add    %dh,-0xf(%eax)
48eaf6:	48                   	dec    %eax
48eaf7:	00 08                	add    %cl,(%eax)
48eaf9:	1b 49 00             	sbb    0x0(%ecx),%ecx
48eafc:	7c f0                	jl     0x48eaee
48eafe:	48                   	dec    %eax
48eaff:	00 3c ee             	add    %bh,(%esi,%ebp,8)
48eb02:	48                   	dec    %eax
48eb03:	00 10                	add    %dl,(%eax)
48eb05:	1b 49 00             	sbb    0x0(%ecx),%ecx
48eb08:	b0 f2                	mov    $0xf2,%al
48eb0a:	48                   	dec    %eax
48eb0b:	00 ec                	add    %ch,%ah
48eb0d:	01 49 00             	add    %ecx,0x0(%ecx)
48eb10:	68 f3 48 00 74       	push   $0x740048f3
48eb15:	f4                   	hlt
48eb16:	48                   	dec    %eax
48eb17:	00 7c f6 48          	add    %bh,0x48(%esi,%esi,8)
48eb1b:	00 2c ff             	add    %ch,(%edi,%edi,8)
48eb1e:	48                   	dec    %eax
48eb1f:	00 74 fb 48          	add    %dh,0x48(%ebx,%edi,8)
48eb23:	00 24 17             	add    %ah,(%edi,%edx,1)
48eb26:	49                   	dec    %ecx
48eb27:	00 24 18             	add    %ah,(%eax,%ebx,1)
48eb2a:	49                   	dec    %ecx
48eb2b:	00 44 01 49          	add    %al,0x49(%ecx,%eax,1)
48eb2f:	00 ac 05 49 00 e8 09 	add    %ch,0x9e80049(%ebp,%eax,1)
48eb36:	49                   	dec    %ecx
48eb37:	00 f4                	add    %dh,%ah
48eb39:	0b 49 00             	or     0x0(%ecx),%ecx
48eb3c:	b0 0d                	mov    $0xd,%al
48eb3e:	49                   	dec    %ecx
48eb3f:	00 2c 0f             	add    %ch,(%edi,%ecx,1)
48eb42:	49                   	dec    %ecx
48eb43:	00 64 0e 49          	add    %ah,0x49(%esi,%ecx,1)
48eb47:	00 5c 1b 49          	add    %bl,0x49(%ebx,%ebx,1)
48eb4b:	00 24 11             	add    %ah,(%ecx,%edx,1)
48eb4e:	49                   	dec    %ecx
48eb4f:	00 40 12             	add    %al,0x12(%eax)
48eb52:	49                   	dec    %ecx
48eb53:	00 48 13             	add    %cl,0x13(%eax)
48eb56:	49                   	dec    %ecx
48eb57:	00 90 1e 49 00 84    	add    %dl,-0x7bffb6e2(%eax)
48eb5d:	23 49 00             	and    0x0(%ecx),%ecx
48eb60:	e4 ec                	in     $0xec,%al
48eb62:	48                   	dec    %eax
48eb63:	00 9c ec 48 00 e0 25 	add    %bl,0x25e00048(%esp,%ebp,8)
48eb6a:	49                   	dec    %ecx
48eb6b:	00 01                	add    %al,(%ecx)
48eb6d:	00 38                	add    %bh,(%eax)
48eb6f:	05 74 26 49 00       	add    $0x492674,%eax
48eb74:	10 54 54 42          	adc    %dl,0x42(%esp,%edx,2)
48eb78:	58                   	pop    %eax
48eb79:	44                   	inc    %esp
48eb7a:	65 66 61             	gs popaw
48eb7d:	75 6c                	jne    0x48ebeb
48eb7f:	74 54                	je     0x48ebd5
48eb81:	68 65 6d 65 8d       	push   $0x8d656d65
48eb86:	40                   	inc    %eax
48eb87:	00 81 c4 ac fe ff    	add    %al,-0x1533c(%ecx)
48eb8d:	ff b2 01 a1 10 61    	push   0x6110a101(%edx)
48eb93:	42                   	inc    %edx
48eb94:	00 e8                	add    %ch,%al
48eb96:	2a 8d f9 ff a3 b8    	sub    -0x475c0007(%ebp),%cl
48eb9c:	b1 6a                	mov    $0x6a,%cl
48eb9e:	00 c7                	add    %al,%bh
48eba0:	04 24                	add    $0x24,%al
48eba2:	54                   	push   %esp
48eba3:	01 00                	add    %eax,(%eax)
48eba5:	00 6a 00             	add    %ch,0x0(%edx)
48eba8:	8d 44 24 04          	lea    0x4(%esp),%eax
48ebac:	50                   	push   %eax
48ebad:	6a 00                	push   $0x0
48ebaf:	6a 29                	push   $0x29
48ebb1:	e8 72 92 f7 ff       	call   0x407e28
48ebb6:	85 c0                	test   %eax,%eax
48ebb8:	74 16                	je     0x48ebd0
48ebba:	8d 44 24 5c          	lea    0x5c(%esp),%eax
48ebbe:	50                   	push   %eax
48ebbf:	e8 dc 88 f7 ff       	call   0x4074a0
48ebc4:	8b d0                	mov    %eax,%edx
48ebc6:	a1 b8 b1 6a 00       	mov    0x6ab1b8,%eax
48ebcb:	e8 84 90 f9 ff       	call   0x427c54
48ebd0:	81 c4 54 01 00 00    	add    $0x154,%esp
48ebd6:	c3                   	ret
48ebd7:	90                   	nop
48ebd8:	a1 b8 b1 6a 00       	mov    0x6ab1b8,%eax
48ebdd:	e8 96 4e f7 ff       	call   0x403a78
48ebe2:	33 c0                	xor    %eax,%eax
48ebe4:	a3 b8 b1 6a 00       	mov    %eax,0x6ab1b8
48ebe9:	c3                   	ret
48ebea:	8b c0                	mov    %eax,%eax
48ebec:	53                   	push   %ebx
48ebed:	56                   	push   %esi
48ebee:	57                   	push   %edi
48ebef:	83 c4 f0             	add    $0xfffffff0,%esp
48ebf2:	8b f2                	mov    %edx,%esi
48ebf4:	8d 3c 24             	lea    (%esp),%edi
48ebf7:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48ebf8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48ebf9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48ebfa:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48ebfb:	8b d8                	mov    %eax,%ebx
48ebfd:	6a 06                	push   $0x6
48ebff:	68 40 b1 68 00       	push   $0x68b140
48ec04:	68 12 00 00 80       	push   $0x80000012
48ec09:	8b c3                	mov    %ebx,%eax
48ec0b:	e8 b0 a0 f9 ff       	call   0x428cc0
48ec10:	8d 54 24 0c          	lea    0xc(%esp),%edx
48ec14:	b9 07 00 00 00       	mov    $0x7,%ecx
48ec19:	e8 76 ad ff ff       	call   0x489994
48ec1e:	83 c4 10             	add    $0x10,%esp
48ec21:	5f                   	pop    %edi
48ec22:	5e                   	pop    %esi
48ec23:	5b                   	pop    %ebx
48ec24:	c3                   	ret
48ec25:	8d 40 00             	lea    0x0(%eax),%eax
48ec28:	53                   	push   %ebx
48ec29:	56                   	push   %esi
48ec2a:	84 d2                	test   %dl,%dl
48ec2c:	74 08                	je     0x48ec36
48ec2e:	83 c4 f0             	add    $0xfffffff0,%esp
48ec31:	e8 a6 51 f7 ff       	call   0x403ddc
48ec36:	8b da                	mov    %edx,%ebx
48ec38:	8b f0                	mov    %eax,%esi
48ec3a:	33 d2                	xor    %edx,%edx
48ec3c:	8b c6                	mov    %esi,%eax
48ec3e:	e8 41 d7 ff ff       	call   0x48c384
48ec43:	8b c6                	mov    %esi,%eax
48ec45:	e8 4e d3 ff ff       	call   0x48bf98
48ec4a:	8b c6                	mov    %esi,%eax
48ec4c:	8b 10                	mov    (%eax),%edx
48ec4e:	ff 92 88 00 00 00    	call   *0x88(%edx)
48ec54:	8b c6                	mov    %esi,%eax
48ec56:	84 db                	test   %bl,%bl
48ec58:	74 0f                	je     0x48ec69
48ec5a:	e8 d5 51 f7 ff       	call   0x403e34
48ec5f:	64 8f 05 00 00 00 00 	pop    %fs:0x0
48ec66:	83 c4 0c             	add    $0xc,%esp
48ec69:	8b c6                	mov    %esi,%eax
48ec6b:	5e                   	pop    %esi
48ec6c:	5b                   	pop    %ebx
48ec6d:	c3                   	ret
48ec6e:	8b c0                	mov    %eax,%eax
48ec70:	53                   	push   %ebx
48ec71:	56                   	push   %esi
48ec72:	e8 cd 51 f7 ff       	call   0x403e44
48ec77:	8b da                	mov    %edx,%ebx
48ec79:	8b f0                	mov    %eax,%esi
48ec7b:	8b c6                	mov    %esi,%eax
48ec7d:	e8 26 d3 ff ff       	call   0x48bfa8
48ec82:	8b d3                	mov    %ebx,%edx
48ec84:	80 e2 fc             	and    $0xfc,%dl
48ec87:	8b c6                	mov    %esi,%eax
48ec89:	e8 da 4d f7 ff       	call   0x403a68
48ec8e:	84 db                	test   %bl,%bl
48ec90:	7e 07                	jle    0x48ec99
48ec92:	8b c6                	mov    %esi,%eax
48ec94:	e8 93 51 f7 ff       	call   0x403e2c
48ec99:	5e                   	pop    %esi
48ec9a:	5b                   	pop    %ebx
48ec9b:	c3                   	ret
48ec9c:	83 fa 07             	cmp    $0x7,%edx
48ec9f:	77 3e                	ja     0x48ecdf
48eca1:	ff 24 95 a8 ec 48 00 	jmp    *0x48eca8(,%edx,4)
48eca8:	df ec                	fucomip %st(4),%st
48ecaa:	48                   	dec    %eax
48ecab:	00 c8                	add    %cl,%al
48ecad:	ec                   	in     (%dx),%al
48ecae:	48                   	dec    %eax
48ecaf:	00 df                	add    %bl,%bh
48ecb1:	ec                   	in     (%dx),%al
48ecb2:	48                   	dec    %eax
48ecb3:	00 cb                	add    %cl,%bl
48ecb5:	ec                   	in     (%dx),%al
48ecb6:	48                   	dec    %eax
48ecb7:	00 ce                	add    %cl,%dh
48ecb9:	ec                   	in     (%dx),%al
48ecba:	48                   	dec    %eax
48ecbb:	00 d1                	add    %dl,%cl
48ecbd:	ec                   	in     (%dx),%al
48ecbe:	48                   	dec    %eax
48ecbf:	00 d9                	add    %bl,%cl
48ecc1:	ec                   	in     (%dx),%al
48ecc2:	48                   	dec    %eax
48ecc3:	00 dc                	add    %bl,%ah
48ecc5:	ec                   	in     (%dx),%al
48ecc6:	48                   	dec    %eax
48ecc7:	00 33                	add    %dh,(%ebx)
48ecc9:	c0 c3 33             	rol    $0x33,%bl
48eccc:	c0 c3 33             	rol    $0x33,%bl
48eccf:	c0 c3 a1             	rol    $0xa1,%bl
48ecd2:	70 72                	jo     0x48ed46
48ecd4:	6a 00                	push   $0x0
48ecd6:	8a 00                	mov    (%eax),%al
48ecd8:	c3                   	ret
48ecd9:	33 c0                	xor    %eax,%eax
48ecdb:	c3                   	ret
48ecdc:	33 c0                	xor    %eax,%eax
48ecde:	c3                   	ret
48ecdf:	33 c0                	xor    %eax,%eax
48ece1:	c3                   	ret
48ece2:	8b c0                	mov    %eax,%eax
48ece4:	83 c4 f8             	add    $0xfffffff8,%esp
48ece7:	83 c2 f6             	add    $0xfffffff6,%edx
48ecea:	83 fa 38             	cmp    $0x38,%edx
48eced:	0f 87 42 01 00 00    	ja     0x48ee35
48ecf3:	8a 92 00 ed 48 00    	mov    0x48ed00(%edx),%dl
48ecf9:	ff 24 95 39 ed 48 00 	jmp    *0x48ed39(,%edx,4)
48ed00:	01 00                	add    %eax,(%eax)
48ed0a:	02 03                	add    (%ebx),%al
48ed14:	00 00                	add    %al,(%eax)
48ed16:	04 05                	add    $0x5,%al
48ed18:	06                   	push   %es
48ed19:	07                   	pop    %es
48ed1a:	08 09                	or     %cl,(%ecx)
48ed28:	0a 00                	or     (%eax),%al
48ed32:	0b 0c 0d 00 00 0e 0f 	or     0xf0e0000(,%ecx,1),%ecx
48ed39:	35 ee 48 00 79       	xor    $0x790048ee,%eax
48ed3e:	ed                   	in     (%dx),%eax
48ed3f:	48                   	dec    %eax
48ed40:	00 ca                	add    %cl,%dl
48ed42:	ed                   	in     (%dx),%eax
48ed43:	48                   	dec    %eax
48ed44:	00 d2                	add    %dl,%dl
48ed46:	ed                   	in     (%dx),%eax
48ed47:	48                   	dec    %eax
48ed48:	00 da                	add    %bl,%dl
48ed4a:	ed                   	in     (%dx),%eax
48ed4b:	48                   	dec    %eax
48ed4c:	00 e2                	add    %ah,%dl
48ed4e:	ed                   	in     (%dx),%eax
48ed4f:	48                   	dec    %eax
48ed50:	00 ea                	add    %ch,%dl
48ed52:	ed                   	in     (%dx),%eax
48ed53:	48                   	dec    %eax
48ed54:	00 f2                	add    %dh,%dl
48ed56:	ed                   	in     (%dx),%eax
48ed57:	48                   	dec    %eax
48ed58:	00 f8                	add    %bh,%al
48ed5a:	ed                   	in     (%dx),%eax
48ed5b:	48                   	dec    %eax
48ed5c:	00 00                	add    %al,(%eax)
48ed5e:	ee                   	out    %al,(%dx)
48ed5f:	48                   	dec    %eax
48ed60:	00 08                	add    %cl,(%eax)
48ed62:	ee                   	out    %al,(%dx)
48ed63:	48                   	dec    %eax
48ed64:	00 10                	add    %dl,(%eax)
48ed66:	ee                   	out    %al,(%dx)
48ed67:	48                   	dec    %eax
48ed68:	00 18                	add    %bl,(%eax)
48ed6a:	ee                   	out    %al,(%dx)
48ed6b:	48                   	dec    %eax
48ed6c:	00 20                	add    %ah,(%eax)
48ed6e:	ee                   	out    %al,(%dx)
48ed6f:	48                   	dec    %eax
48ed70:	00 28                	add    %ch,(%eax)
48ed72:	ee                   	out    %al,(%dx)
48ed73:	48                   	dec    %eax
48ed74:	00 30                	add    %dh,(%eax)
48ed76:	ee                   	out    %al,(%dx)
48ed77:	48                   	dec    %eax
48ed78:	00 a1 70 72 6a 00    	add    %ah,0x6a7270(%ecx)
48ed7e:	80 38 00             	cmpb   $0x0,(%eax)
48ed81:	74 3f                	je     0x48edc2
48ed83:	54                   	push   %esp
48ed84:	6a 01                	push   $0x1
48ed86:	6a 00                	push   $0x0
48ed88:	6a 01                	push   $0x1
48ed8a:	6a 04                	push   $0x4
48ed8c:	a1 3c 70 6a 00       	mov    0x6a703c,%eax
48ed91:	8b 00                	mov    (%eax),%eax
48ed93:	e8 00 ea f9 ff       	call   0x42d798
48ed98:	e8 23 9f f9 ff       	call   0x428cc0
48ed9d:	50                   	push   %eax
48ed9e:	a1 0c 6c 6a 00       	mov    0x6a6c0c,%eax
48eda3:	8b 00                	mov    (%eax),%eax
48eda5:	50                   	push   %eax
48eda6:	a1 dc 6e 6a 00       	mov    0x6a6edc,%eax
48edab:	8b 00                	mov    (%eax),%eax
48edad:	ff d0                	call   *%eax
48edaf:	85 c0                	test   %eax,%eax
48edb1:	75 08                	jne    0x48edbb
48edb3:	8b 04 24             	mov    (%esp),%eax
48edb6:	83 c0 02             	add    $0x2,%eax
48edb9:	eb 7d                	jmp    0x48ee38
48edbb:	b8 0b 00 00 00       	mov    $0xb,%eax
48edc0:	eb 76                	jmp    0x48ee38
48edc2:	b8 0b 00 00 00       	mov    $0xb,%eax
48edc7:	59                   	pop    %ecx
48edc8:	5a                   	pop    %edx
48edc9:	c3                   	ret
48edca:	b8 08 00 00 00       	mov    $0x8,%eax
48edcf:	59                   	pop    %ecx
48edd0:	5a                   	pop    %edx
48edd1:	c3                   	ret
48edd2:	b8 03 00 00 00       	mov    $0x3,%eax
48edd7:	59                   	pop    %ecx
48edd8:	5a                   	pop    %edx
48edd9:	c3                   	ret
48edda:	b8 01 00 00 00       	mov    $0x1,%eax
48eddf:	59                   	pop    %ecx
48ede0:	5a                   	pop    %edx
48ede1:	c3                   	ret
48ede2:	b8 02 00 00 00       	mov    $0x2,%eax