421bf8:	50                   	push   %eax
421bf9:	33 c0                	xor    %eax,%eax
421bfb:	ff 15 38 30 4b 00    	call   *0x4b3038
421c01:	90                   	nop
421c02:	90                   	nop
421c03:	39 65 f8             	cmp    %esp,-0x8(%ebp)
421c06:	74 17                	je     0x421c1f
421c08:	68 34 00 00 00       	push   $0x34
421c0d:	68 21 c1 03 04       	push   $0x403c121
421c12:	68 06 00 00 00       	push   $0x6
421c17:	e8 8e e9 07 00       	call   0x4a05aa
421c1c:	83 c4 0c             	add    $0xc,%esp
421c1f:	8b 45 fc             	mov    -0x4(%ebp),%eax
421c22:	85 c0                	test   %eax,%eax
421c24:	74 13                	je     0x421c39
421c26:	50                   	push   %eax
421c27:	8b 40 04             	mov    0x4(%eax),%eax
421c2a:	83 c0 08             	add    $0x8,%eax
421c2d:	50                   	push   %eax
421c2e:	e8 6b e9 07 00       	call   0x4a059e
421c33:	59                   	pop    %ecx
421c34:	5e                   	pop    %esi
421c35:	8b f8                	mov    %eax,%edi
421c37:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
421c39:	e9 00 00 00 00       	jmp    0x421c3e
421c3e:	50                   	push   %eax
421c3f:	8b 5d fc             	mov    -0x4(%ebp),%ebx
421c42:	85 db                	test   %ebx,%ebx
421c44:	74 09                	je     0x421c4f
421c46:	53                   	push   %ebx
421c47:	e8 58 e9 07 00       	call   0x4a05a4
421c4c:	83 c4 04             	add    $0x4,%esp
421c4f:	58                   	pop    %eax
421c50:	8b e5                	mov    %ebp,%esp
421c52:	5d                   	pop    %ebp
421c53:	c2 08 00             	ret    $0x8
421c56:	55                   	push   %ebp
421c57:	8b ec                	mov    %esp,%ebp
421c59:	81 ec 18 00 00 00    	sub    $0x18,%esp
421c5f:	68 01 03 00 80       	push   $0x80000301
421c64:	6a 00                	push   $0x0
421c66:	68 01 00 00 00       	push   $0x1
421c6b:	68 01 03 00 80       	push   $0x80000301
421c70:	6a 00                	push   $0x0
421c72:	ff 75 0c             	push   0xc(%ebp)
421c75:	68 05 00 00 80       	push   $0x80000005
421c7a:	6a 00                	push   $0x0
421c7c:	8b 5d 08             	mov    0x8(%ebp),%ebx
421c7f:	8b 03                	mov    (%ebx),%eax
421c81:	85 c0                	test   %eax,%eax
421c83:	75 05                	jne    0x421c8a
421c85:	b8 51 34 4c 00       	mov    $0x4c3451,%eax
421c8a:	50                   	push   %eax
421c8b:	68 03 00 00 00       	push   $0x3
421c90:	bb a8 01 00 00       	mov    $0x1a8,%ebx
421c95:	e8 26 2a 08 00       	call   0x4a46c0
421c9a:	83 c4 28             	add    $0x28,%esp
421c9d:	89 45 fc             	mov    %eax,-0x4(%ebp)
421ca0:	6a 00                	push   $0x0
421ca2:	6a 00                	push   $0x0
421ca4:	6a 00                	push   $0x0
421ca6:	68 01 03 00 80       	push   $0x80000301
421cab:	6a 00                	push   $0x0
421cad:	68 01 00 00 00       	push   $0x1
421cb2:	68 05 00 00 80       	push   $0x80000005
421cb7:	6a 00                	push   $0x0
421cb9:	8b 45 fc             	mov    -0x4(%ebp),%eax
421cbc:	85 c0                	test   %eax,%eax
421cbe:	75 05                	jne    0x421cc5
421cc0:	b8 51 34 4c 00       	mov    $0x4c3451,%eax
421cc5:	50                   	push   %eax
421cc6:	68 03 00 00 00       	push   $0x3
421ccb:	bb 9c 01 00 00       	mov    $0x19c,%ebx
421cd0:	e8 cb fd 07 00       	call   0x4a1aa0
421cd5:	83 c4 28             	add    $0x28,%esp
421cd8:	89 45 f0             	mov    %eax,-0x10(%ebp)
421cdb:	89 55 f4             	mov    %edx,-0xc(%ebp)
421cde:	89 4d f8             	mov    %ecx,-0x8(%ebp)
421ce1:	8b 5d fc             	mov    -0x4(%ebp),%ebx
421ce4:	85 db                	test   %ebx,%ebx
421ce6:	74 09                	je     0x421cf1
421ce8:	53                   	push   %ebx
421ce9:	e8 b6 e8 07 00       	call   0x4a05a4
421cee:	83 c4 04             	add    $0x4,%esp
421cf1:	8b 4d f8             	mov    -0x8(%ebp),%ecx
421cf4:	8b 55 f4             	mov    -0xc(%ebp),%edx
421cf7:	8b 45 f0             	mov    -0x10(%ebp),%eax
421cfa:	81 f9 01 01 00 80    	cmp    $0x80000101,%ecx
421d00:	75 07                	jne    0x421d09
421d02:	25 ff 00 00 00       	and    $0xff,%eax
421d07:	eb 55                	jmp    0x421d5e
421d09:	81 f9 01 02 00 80    	cmp    $0x80000201,%ecx
421d0f:	75 03                	jne    0x421d14
421d11:	98                   	cwtl
421d12:	eb 4a                	jmp    0x421d5e
421d14:	81 f9 01 03 00 80    	cmp    $0x80000301,%ecx
421d1a:	74 42                	je     0x421d5e
421d1c:	81 f9 01 04 00 80    	cmp    $0x80000401,%ecx
421d22:	74 3a                	je     0x421d5e
421d24:	89 45 e8             	mov    %eax,-0x18(%ebp)
421d27:	81 f9 01 05 00 80    	cmp    $0x80000501,%ecx
421d2d:	74 1f                	je     0x421d4e
421d2f:	81 f9 01 06 00 80    	cmp    $0x80000601,%ecx
421d35:	74 1c                	je     0x421d53
421d37:	68 24 00 00 00       	push   $0x24
421d3c:	68 77 85 01 04       	push   $0x4018577
421d41:	68 02 00 00 00       	push   $0x2
421d46:	e8 5f e8 07 00       	call   0x4a05aa
421d4b:	83 c4 0c             	add    $0xc,%esp
421d4e:	d9 45 e8             	flds   -0x18(%ebp)
421d51:	eb 06                	jmp    0x421d59
421d53:	89 55 ec             	mov    %edx,-0x14(%ebp)
421d56:	dd 45 e8             	fldl   -0x18(%ebp)
421d59:	e8 91 f4 fd ff       	call   0x4011ef
421d5e:	e9 00 00 00 00       	jmp    0x421d63
421d63:	8b e5                	mov    %ebp,%esp
421d65:	5d                   	pop    %ebp
421d66:	c2 08 00             	ret    $0x8
421d69:	55                   	push   %ebp
421d6a:	8b ec                	mov    %esp,%ebp
421d6c:	81 ec 10 00 00 00    	sub    $0x10,%esp
421d72:	68 01 03 00 80       	push   $0x80000301
421d77:	6a 00                	push   $0x0
421d79:	ff 75 10             	push   0x10(%ebp)
421d7c:	68 01 03 00 80       	push   $0x80000301
421d81:	6a 00                	push   $0x0
421d83:	ff 75 0c             	push   0xc(%ebp)
421d86:	68 05 00 00 80       	push   $0x80000005
421d8b:	6a 00                	push   $0x0
421d8d:	8b 5d 08             	mov    0x8(%ebp),%ebx
421d90:	8b 03                	mov    (%ebx),%eax
421d92:	85 c0                	test   %eax,%eax
421d94:	75 05                	jne    0x421d9b
421d96:	b8 51 34 4c 00       	mov    $0x4c3451,%eax
421d9b:	50                   	push   %eax
421d9c:	68 03 00 00 00       	push   $0x3
421da1:	bb a8 01 00 00       	mov    $0x1a8,%ebx
421da6:	e8 15 29 08 00       	call   0x4a46c0
421dab:	83 c4 28             	add    $0x28,%esp
421dae:	89 45 fc             	mov    %eax,-0x4(%ebp)
421db1:	6a 00                	push   $0x0
421db3:	6a 00                	push   $0x0
421db5:	6a 00                	push   $0x0
421db7:	68 01 03 00 80       	push   $0x80000301
421dbc:	6a 00                	push   $0x0
421dbe:	68 0a 00 00 00       	push   $0xa
421dc3:	68 05 00 00 80       	push   $0x80000005
421dc8:	6a 00                	push   $0x0
421dca:	8b 45 fc             	mov    -0x4(%ebp),%eax
421dcd:	85 c0                	test   %eax,%eax
421dcf:	75 05                	jne    0x421dd6
421dd1:	b8 51 34 4c 00       	mov    $0x4c3451,%eax
421dd6:	50                   	push   %eax
421dd7:	68 03 00 00 00       	push   $0x3
421ddc:	bb 9c 01 00 00       	mov    $0x19c,%ebx
421de1:	e8 ba fc 07 00       	call   0x4a1aa0
421de6:	83 c4 28             	add    $0x28,%esp
421de9:	89 45 f0             	mov    %eax,-0x10(%ebp)
421dec:	89 55 f4             	mov    %edx,-0xc(%ebp)
421def:	89 4d f8             	mov    %ecx,-0x8(%ebp)
421df2:	8b 5d fc             	mov    -0x4(%ebp),%ebx
421df5:	85 db                	test   %ebx,%ebx
421df7:	74 09                	je     0x421e02
421df9:	53                   	push   %ebx
421dfa:	e8 a5 e7 07 00       	call   0x4a05a4
421dff:	83 c4 04             	add    $0x4,%esp
421e02:	8b 4d f8             	mov    -0x8(%ebp),%ecx
421e05:	81 f9 04 00 00 80    	cmp    $0x80000004,%ecx
421e0b:	74 17                	je     0x421e24
421e0d:	68 24 00 00 00       	push   $0x24
421e12:	68 79 85 01 04       	push   $0x4018579
421e17:	68 05 00 00 00       	push   $0x5
421e1c:	e8 89 e7 07 00       	call   0x4a05aa
421e21:	83 c4 0c             	add    $0xc,%esp
421e24:	8b 45 f0             	mov    -0x10(%ebp),%eax
421e27:	e9 00 00 00 00       	jmp    0x421e2c
421e2c:	8b e5                	mov    %ebp,%esp
421e2e:	5d                   	pop    %ebp
421e2f:	c2 0c 00             	ret    $0xc
421e32:	55                   	push   %ebp
421e33:	8b ec                	mov    %esp,%ebp
421e35:	81 ec 20 00 00 00    	sub    $0x20,%esp
421e3b:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
421e42:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
421e49:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
421e50:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
421e57:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
421e5e:	83 7d 08 02          	cmpl   $0x2,0x8(%ebp)
421e62:	0f 85 74 00 00 00    	jne    0x421edc
421e68:	b8 0b 4b 4e 00       	mov    $0x4e4b0b,%eax
421e6d:	85 c0                	test   %eax,%eax
421e6f:	74 13                	je     0x421e84
421e71:	50                   	push   %eax
421e72:	8b 40 04             	mov    0x4(%eax),%eax
421e75:	83 c0 08             	add    $0x8,%eax
421e78:	50                   	push   %eax
421e79:	e8 20 e7 07 00       	call   0x4a059e
421e7e:	59                   	pop    %ecx
421e7f:	5e                   	pop    %esi
421e80:	8b f8                	mov    %eax,%edi
421e82:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
421e84:	50                   	push   %eax
421e85:	8b 5d fc             	mov    -0x4(%ebp),%ebx
421e88:	85 db                	test   %ebx,%ebx
421e8a:	74 09                	je     0x421e95
421e8c:	53                   	push   %ebx
421e8d:	e8 12 e7 07 00       	call   0x4a05a4
421e92:	83 c4 04             	add    $0x4,%esp
421e95:	58                   	pop    %eax
421e96:	89 45 fc             	mov    %eax,-0x4(%ebp)
421e99:	68 04 00 00 80       	push   $0x80000004
421e9e:	6a 00                	push   $0x0
421ea0:	8b 5d 0c             	mov    0xc(%ebp),%ebx
421ea3:	8b 03                	mov    (%ebx),%eax
421ea5:	85 c0                	test   %eax,%eax
421ea7:	75 05                	jne    0x421eae
421ea9:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
421eae:	50                   	push   %eax
421eaf:	68 01 00 00 00       	push   $0x1
421eb4:	bb 98 01 00 00       	mov    $0x198,%ebx
421eb9:	e8 12 fa 07 00       	call   0x4a18d0
421ebe:	83 c4 10             	add    $0x10,%esp
421ec1:	89 45 e8             	mov    %eax,-0x18(%ebp)
421ec4:	8b 45 e8             	mov    -0x18(%ebp),%eax
421ec7:	50                   	push   %eax
421ec8:	8b 5d f8             	mov    -0x8(%ebp),%ebx
421ecb:	85 db                	test   %ebx,%ebx
421ecd:	74 09                	je     0x421ed8
421ecf:	53                   	push   %ebx
421ed0:	e8 cf e6 07 00       	call   0x4a05a4
421ed5:	83 c4 04             	add    $0x4,%esp
421ed8:	58                   	pop    %eax
421ed9:	89 45 f8             	mov    %eax,-0x8(%ebp)
421edc:	83 7d 08 03          	cmpl   $0x3,0x8(%ebp)
421ee0:	0f 85 74 00 00 00    	jne    0x421f5a
421ee6:	b8 14 4b 4e 00       	mov    $0x4e4b14,%eax
421eeb:	85 c0                	test   %eax,%eax
421eed:	74 13                	je     0x421f02
421eef:	50                   	push   %eax
421ef0:	8b 40 04             	mov    0x4(%eax),%eax
421ef3:	83 c0 08             	add    $0x8,%eax
421ef6:	50                   	push   %eax
421ef7:	e8 a2 e6 07 00       	call   0x4a059e
421efc:	59                   	pop    %ecx
421efd:	5e                   	pop    %esi
421efe:	8b f8                	mov    %eax,%edi
421f00:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
421f02:	50                   	push   %eax
421f03:	8b 5d fc             	mov    -0x4(%ebp),%ebx
421f06:	85 db                	test   %ebx,%ebx
421f08:	74 09                	je     0x421f13
421f0a:	53                   	push   %ebx
421f0b:	e8 94 e6 07 00       	call   0x4a05a4
421f10:	83 c4 04             	add    $0x4,%esp
421f13:	58                   	pop    %eax
421f14:	89 45 fc             	mov    %eax,-0x4(%ebp)
421f17:	68 04 00 00 80       	push   $0x80000004
421f1c:	6a 00                	push   $0x0
421f1e:	8b 5d 0c             	mov    0xc(%ebp),%ebx
421f21:	8b 03                	mov    (%ebx),%eax
421f23:	85 c0                	test   %eax,%eax
421f25:	75 05                	jne    0x421f2c
421f27:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
421f2c:	50                   	push   %eax
421f2d:	68 01 00 00 00       	push   $0x1
421f32:	bb 98 01 00 00       	mov    $0x198,%ebx
421f37:	e8 94 f9 07 00       	call   0x4a18d0
421f3c:	83 c4 10             	add    $0x10,%esp
421f3f:	89 45 e8             	mov    %eax,-0x18(%ebp)
421f42:	8b 45 e8             	mov    -0x18(%ebp),%eax
421f45:	50                   	push   %eax
421f46:	8b 5d f8             	mov    -0x8(%ebp),%ebx
421f49:	85 db                	test   %ebx,%ebx
421f4b:	74 09                	je     0x421f56
421f4d:	53                   	push   %ebx
421f4e:	e8 51 e6 07 00       	call   0x4a05a4
421f53:	83 c4 04             	add    $0x4,%esp
421f56:	58                   	pop    %eax
421f57:	89 45 f8             	mov    %eax,-0x8(%ebp)
421f5a:	83 7d 08 04          	cmpl   $0x4,0x8(%ebp)
421f5e:	0f 85 74 00 00 00    	jne    0x421fd8
421f64:	b8 1d 4b 4e 00       	mov    $0x4e4b1d,%eax
421f69:	85 c0                	test   %eax,%eax
421f6b:	74 13                	je     0x421f80
421f6d:	50                   	push   %eax
421f6e:	8b 40 04             	mov    0x4(%eax),%eax
421f71:	83 c0 08             	add    $0x8,%eax
421f74:	50                   	push   %eax
421f75:	e8 24 e6 07 00       	call   0x4a059e
421f7a:	59                   	pop    %ecx
421f7b:	5e                   	pop    %esi
421f7c:	8b f8                	mov    %eax,%edi
421f7e:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
421f80:	50                   	push   %eax
421f81:	8b 5d fc             	mov    -0x4(%ebp),%ebx
421f84:	85 db                	test   %ebx,%ebx
421f86:	74 09                	je     0x421f91
421f88:	53                   	push   %ebx
421f89:	e8 16 e6 07 00       	call   0x4a05a4
421f8e:	83 c4 04             	add    $0x4,%esp
421f91:	58                   	pop    %eax
421f92:	89 45 fc             	mov    %eax,-0x4(%ebp)
421f95:	68 04 00 00 80       	push   $0x80000004
421f9a:	6a 00                	push   $0x0
421f9c:	8b 5d 0c             	mov    0xc(%ebp),%ebx
421f9f:	8b 03                	mov    (%ebx),%eax
421fa1:	85 c0                	test   %eax,%eax
421fa3:	75 05                	jne    0x421faa
421fa5:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
421faa:	50                   	push   %eax
421fab:	68 01 00 00 00       	push   $0x1
421fb0:	bb 98 01 00 00       	mov    $0x198,%ebx
421fb5:	e8 16 f9 07 00       	call   0x4a18d0
421fba:	83 c4 10             	add    $0x10,%esp
421fbd:	89 45 e8             	mov    %eax,-0x18(%ebp)
421fc0:	8b 45 e8             	mov    -0x18(%ebp),%eax
421fc3:	50                   	push   %eax
421fc4:	8b 5d f8             	mov    -0x8(%ebp),%ebx
421fc7:	85 db                	test   %ebx,%ebx
421fc9:	74 09                	je     0x421fd4
421fcb:	53                   	push   %ebx
421fcc:	e8 d3 e5 07 00       	call   0x4a05a4
421fd1:	83 c4 04             	add    $0x4,%esp
421fd4:	58                   	pop    %eax
421fd5:	89 45 f8             	mov    %eax,-0x8(%ebp)
421fd8:	83 7d 08 05          	cmpl   $0x5,0x8(%ebp)
421fdc:	0f 85 74 00 00 00    	jne    0x422056
421fe2:	b8 26 4b 4e 00       	mov    $0x4e4b26,%eax
421fe7:	85 c0                	test   %eax,%eax
421fe9:	74 13                	je     0x421ffe
421feb:	50                   	push   %eax
421fec:	8b 40 04             	mov    0x4(%eax),%eax
421fef:	83 c0 08             	add    $0x8,%eax
421ff2:	50                   	push   %eax
421ff3:	e8 a6 e5 07 00       	call   0x4a059e
421ff8:	59                   	pop    %ecx
421ff9:	5e                   	pop    %esi
421ffa:	8b f8                	mov    %eax,%edi
421ffc:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
421ffe:	50                   	push   %eax
421fff:	8b 5d fc             	mov    -0x4(%ebp),%ebx
422002:	85 db                	test   %ebx,%ebx
422004:	74 09                	je     0x42200f
422006:	53                   	push   %ebx
422007:	e8 98 e5 07 00       	call   0x4a05a4
42200c:	83 c4 04             	add    $0x4,%esp
42200f:	58                   	pop    %eax
422010:	89 45 fc             	mov    %eax,-0x4(%ebp)
422013:	68 04 00 00 80       	push   $0x80000004
422018:	6a 00                	push   $0x0