48e88a:	c3                   	ret
48e88b:	90                   	nop
48e88c:	55                   	push   %ebp
48e88d:	8b ec                	mov    %esp,%ebp
48e88f:	83 c4 f4             	add    $0xfffffff4,%esp
48e892:	89 45 fc             	mov    %eax,-0x4(%ebp)
48e895:	b2 01                	mov    $0x1,%dl
48e897:	a1 50 64 42 00       	mov    0x426450,%eax
48e89c:	e8 33 9b f9 ff       	call   0x4283d4
48e8a1:	89 45 f4             	mov    %eax,-0xc(%ebp)
48e8a4:	8b 45 fc             	mov    -0x4(%ebp),%eax
48e8a7:	8b 40 24             	mov    0x24(%eax),%eax
48e8aa:	8b 80 c8 00 00 00    	mov    0xc8(%eax),%eax
48e8b0:	e8 9f 06 fc ff       	call   0x44ef54
48e8b5:	50                   	push   %eax
48e8b6:	e8 55 91 f7 ff       	call   0x407a10
48e8bb:	89 45 f8             	mov    %eax,-0x8(%ebp)
48e8be:	33 c0                	xor    %eax,%eax
48e8c0:	55                   	push   %ebp
48e8c1:	68 3d e9 48 00       	push   $0x48e93d
48e8c6:	64 ff 30             	push   %fs:(%eax)
48e8c9:	64 89 20             	mov    %esp,%fs:(%eax)
48e8cc:	6a 00                	push   $0x0
48e8ce:	8b 45 fc             	mov    -0x4(%ebp),%eax
48e8d1:	8b 40 08             	mov    0x8(%eax),%eax
48e8d4:	f7 d8                	neg    %eax
48e8d6:	50                   	push   %eax
48e8d7:	8b 45 fc             	mov    -0x4(%ebp),%eax
48e8da:	8b 40 04             	mov    0x4(%eax),%eax
48e8dd:	f7 d8                	neg    %eax
48e8df:	50                   	push   %eax
48e8e0:	8b 45 f8             	mov    -0x8(%ebp),%eax
48e8e3:	50                   	push   %eax
48e8e4:	e8 bf 8e f7 ff       	call   0x4077a8
48e8e9:	8b 55 f8             	mov    -0x8(%ebp),%edx
48e8ec:	8b 45 f4             	mov    -0xc(%ebp),%eax
48e8ef:	e8 4c a4 f9 ff       	call   0x428d40
48e8f4:	8b 45 fc             	mov    -0x4(%ebp),%eax
48e8f7:	8b 40 64             	mov    0x64(%eax),%eax
48e8fa:	8b 55 f4             	mov    -0xc(%ebp),%edx
48e8fd:	e8 b6 e9 ff ff       	call   0x48d2b8
48e902:	33 c0                	xor    %eax,%eax
48e904:	5a                   	pop    %edx
48e905:	59                   	pop    %ecx
48e906:	59                   	pop    %ecx
48e907:	64 89 10             	mov    %edx,%fs:(%eax)
48e90a:	68 44 e9 48 00       	push   $0x48e944
48e90f:	33 d2                	xor    %edx,%edx
48e911:	8b 45 f4             	mov    -0xc(%ebp),%eax
48e914:	e8 27 a4 f9 ff       	call   0x428d40
48e919:	8b 45 f4             	mov    -0xc(%ebp),%eax
48e91c:	e8 57 51 f7 ff       	call   0x403a78
48e921:	8b 45 f8             	mov    -0x8(%ebp),%eax
48e924:	50                   	push   %eax
48e925:	8b 45 fc             	mov    -0x4(%ebp),%eax
48e928:	8b 40 24             	mov    0x24(%eax),%eax
48e92b:	8b 80 c8 00 00 00    	mov    0xc8(%eax),%eax
48e931:	e8 1e 06 fc ff       	call   0x44ef54
48e936:	50                   	push   %eax
48e937:	e8 9c 93 f7 ff       	call   0x407cd8
48e93c:	c3                   	ret
48e93d:	e9 ca 58 f7 ff       	jmp    0x40420c
48e942:	eb cb                	jmp    0x48e90f
48e944:	8b e5                	mov    %ebp,%esp
48e946:	5d                   	pop    %ebp
48e947:	c3                   	ret
48e948:	55                   	push   %ebp
48e949:	8b ec                	mov    %esp,%ebp
48e94b:	83 c4 f4             	add    $0xfffffff4,%esp
48e94e:	89 45 fc             	mov    %eax,-0x4(%ebp)
48e951:	8b 45 fc             	mov    -0x4(%ebp),%eax
48e954:	8b 40 64             	mov    0x64(%eax),%eax
48e957:	85 c0                	test   %eax,%eax
48e959:	74 0b                	je     0x48e966
48e95b:	8b 40 24             	mov    0x24(%eax),%eax
48e95e:	8b 55 fc             	mov    -0x4(%ebp),%edx
48e961:	89 42 5c             	mov    %eax,0x5c(%edx)
48e964:	eb 08                	jmp    0x48e96e
48e966:	8b 45 fc             	mov    -0x4(%ebp),%eax
48e969:	33 d2                	xor    %edx,%edx
48e96b:	89 50 5c             	mov    %edx,0x5c(%eax)
48e96e:	b2 01                	mov    $0x1,%dl
48e970:	a1 50 64 42 00       	mov    0x426450,%eax
48e975:	e8 5a 9a f9 ff       	call   0x4283d4
48e97a:	89 45 f4             	mov    %eax,-0xc(%ebp)
48e97d:	8b 45 fc             	mov    -0x4(%ebp),%eax
48e980:	8b 40 24             	mov    0x24(%eax),%eax
48e983:	8b 80 c8 00 00 00    	mov    0xc8(%eax),%eax
48e989:	e8 c6 05 fc ff       	call   0x44ef54
48e98e:	50                   	push   %eax
48e98f:	e8 7c 90 f7 ff       	call   0x407a10
48e994:	89 45 f8             	mov    %eax,-0x8(%ebp)
48e997:	33 c0                	xor    %eax,%eax
48e999:	55                   	push   %ebp
48e99a:	68 19 ea 48 00       	push   $0x48ea19
48e99f:	64 ff 30             	push   %fs:(%eax)
48e9a2:	64 89 20             	mov    %esp,%fs:(%eax)
48e9a5:	6a 00                	push   $0x0
48e9a7:	8b 45 fc             	mov    -0x4(%ebp),%eax
48e9aa:	8b 40 08             	mov    0x8(%eax),%eax
48e9ad:	f7 d8                	neg    %eax
48e9af:	50                   	push   %eax
48e9b0:	8b 45 fc             	mov    -0x4(%ebp),%eax
48e9b3:	8b 40 04             	mov    0x4(%eax),%eax
48e9b6:	f7 d8                	neg    %eax
48e9b8:	50                   	push   %eax
48e9b9:	8b 45 f8             	mov    -0x8(%ebp),%eax
48e9bc:	50                   	push   %eax
48e9bd:	e8 e6 8d f7 ff       	call   0x4077a8
48e9c2:	8b 55 f8             	mov    -0x8(%ebp),%edx
48e9c5:	8b 45 f4             	mov    -0xc(%ebp),%eax
48e9c8:	e8 73 a3 f9 ff       	call   0x428d40
48e9cd:	8b 45 fc             	mov    -0x4(%ebp),%eax
48e9d0:	8d 48 44             	lea    0x44(%eax),%ecx
48e9d3:	8b 55 f4             	mov    -0xc(%ebp),%edx
48e9d6:	8b 45 fc             	mov    -0x4(%ebp),%eax
48e9d9:	e8 ce f5 ff ff       	call   0x48dfac
48e9de:	33 c0                	xor    %eax,%eax
48e9e0:	5a                   	pop    %edx
48e9e1:	59                   	pop    %ecx
48e9e2:	59                   	pop    %ecx
48e9e3:	64 89 10             	mov    %edx,%fs:(%eax)
48e9e6:	68 20 ea 48 00       	push   $0x48ea20
48e9eb:	33 d2                	xor    %edx,%edx
48e9ed:	8b 45 f4             	mov    -0xc(%ebp),%eax
48e9f0:	e8 4b a3 f9 ff       	call   0x428d40
48e9f5:	8b 45 f4             	mov    -0xc(%ebp),%eax
48e9f8:	e8 7b 50 f7 ff       	call   0x403a78
48e9fd:	8b 45 f8             	mov    -0x8(%ebp),%eax
48ea00:	50                   	push   %eax
48ea01:	8b 45 fc             	mov    -0x4(%ebp),%eax
48ea04:	8b 40 24             	mov    0x24(%eax),%eax
48ea07:	8b 80 c8 00 00 00    	mov    0xc8(%eax),%eax
48ea0d:	e8 42 05 fc ff       	call   0x44ef54
48ea12:	50                   	push   %eax
48ea13:	e8 c0 92 f7 ff       	call   0x407cd8
48ea18:	c3                   	ret
48ea19:	e9 ee 57 f7 ff       	jmp    0x40420c
48ea1e:	eb cb                	jmp    0x48e9eb
48ea20:	8b e5                	mov    %ebp,%esp
48ea22:	5d                   	pop    %ebp
48ea23:	c3                   	ret
48ea24:	55                   	push   %ebp
48ea25:	8b ec                	mov    %esp,%ebp
48ea27:	33 c0                	xor    %eax,%eax
48ea29:	55                   	push   %ebp
48ea2a:	68 49 ea 48 00       	push   $0x48ea49
48ea2f:	64 ff 30             	push   %fs:(%eax)
48ea32:	64 89 20             	mov    %esp,%fs:(%eax)
48ea35:	ff 05 ac b1 6a 00    	incl   0x6ab1ac
48ea3b:	33 c0                	xor    %eax,%eax
48ea3d:	5a                   	pop    %edx
48ea3e:	59                   	pop    %ecx
48ea3f:	59                   	pop    %ecx
48ea40:	64 89 10             	mov    %edx,%fs:(%eax)
48ea43:	68 50 ea 48 00       	push   $0x48ea50
48ea48:	c3                   	ret
48ea49:	e9 be 57 f7 ff       	jmp    0x40420c
48ea4e:	eb f8                	jmp    0x48ea48
48ea50:	5d                   	pop    %ebp
48ea51:	c3                   	ret
48ea52:	8b c0                	mov    %eax,%eax
48ea54:	83 2d ac b1 6a 00 01 	subl   $0x1,0x6ab1ac
48ea5b:	c3                   	ret
48ea5c:	55                   	push   %ebp
48ea5d:	8b ec                	mov    %esp,%ebp
48ea5f:	33 c0                	xor    %eax,%eax
48ea61:	55                   	push   %ebp
48ea62:	68 81 ea 48 00       	push   $0x48ea81
48ea67:	64 ff 30             	push   %fs:(%eax)
48ea6a:	64 89 20             	mov    %esp,%fs:(%eax)
48ea6d:	ff 05 b0 b1 6a 00    	incl   0x6ab1b0
48ea73:	33 c0                	xor    %eax,%eax
48ea75:	5a                   	pop    %edx
48ea76:	59                   	pop    %ecx
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