424ca3:	5e                   	pop    %esi
424ca4:	c3                   	ret
424ca5:	8d 40 00             	lea    0x0(%eax),%eax
424ca8:	53                   	push   %ebx
424ca9:	56                   	push   %esi
424caa:	57                   	push   %edi
424cab:	8b f9                	mov    %ecx,%edi
424cad:	8b f2                	mov    %edx,%esi
424caf:	8b d8                	mov    %eax,%ebx
424cb1:	8a 15 d0 4c 42 00    	mov    0x424cd0,%dl
424cb7:	8b c3                	mov    %ebx,%eax
424cb9:	e8 32 01 00 00       	call   0x424df0
424cbe:	57                   	push   %edi
424cbf:	56                   	push   %esi
424cc0:	8b 43 04             	mov    0x4(%ebx),%eax
424cc3:	50                   	push   %eax
424cc4:	e8 eb 18 fe ff       	call   0x4065b4
424cc9:	5f                   	pop    %edi
424cca:	5e                   	pop    %esi
424ccb:	5b                   	pop    %ebx
424ccc:	c3                   	ret
424ccd:	00 00                	add    %al,(%eax)
424ccf:	00 01                	add    %al,(%ecx)
424cd1:	00 00                	add    %al,(%eax)
424cd3:	00 55 8b             	add    %dl,-0x75(%ebp)
424cd6:	ec                   	in     (%dx),%al
424cd7:	53                   	push   %ebx
424cd8:	56                   	push   %esi
424cd9:	57                   	push   %edi
424cda:	8b f9                	mov    %ecx,%edi
424cdc:	8b f2                	mov    %edx,%esi
424cde:	8b d8                	mov    %eax,%ebx
424ce0:	8b c3                	mov    %ebx,%eax
424ce2:	8b 10                	mov    (%eax),%edx
424ce4:	ff 52 10             	call   *0x10(%edx)
424ce7:	8a 15 18 4d 42 00    	mov    0x424d18,%dl
424ced:	8b c3                	mov    %ebx,%eax
424cef:	e8 fc 00 00 00       	call   0x424df0
424cf4:	8b 45 08             	mov    0x8(%ebp),%eax
424cf7:	e8 88 ec ff ff       	call   0x423984
424cfc:	50                   	push   %eax
424cfd:	57                   	push   %edi
424cfe:	56                   	push   %esi
424cff:	8b 43 04             	mov    0x4(%ebx),%eax
424d02:	50                   	push   %eax
424d03:	e8 84 19 fe ff       	call   0x40668c
424d08:	8b c3                	mov    %ebx,%eax
424d0a:	8b 10                	mov    (%eax),%edx
424d0c:	ff 52 0c             	call   *0xc(%edx)
424d0f:	5f                   	pop    %edi
424d10:	5e                   	pop    %esi
424d11:	5b                   	pop    %ebx
424d12:	5d                   	pop    %ebp
424d13:	c2 04 00             	ret    $0x4
424d16:	00 00                	add    %al,(%eax)
424d18:	05 00 00 00 53       	add    $0x53000000,%eax
424d1d:	8b d8                	mov    %eax,%ebx
424d1f:	8b c3                	mov    %ebx,%eax
424d21:	8b 10                	mov    (%eax),%edx
424d23:	ff 52 10             	call   *0x10(%edx)
424d26:	8a 15 38 4d 42 00    	mov    0x424d38,%dl
424d2c:	8b c3                	mov    %ebx,%eax
424d2e:	e8 bd 00 00 00       	call   0x424df0
424d33:	8b 43 04             	mov    0x4(%ebx),%eax
424d36:	5b                   	pop    %ebx
424d37:	c3                   	ret
424d38:	0f 00 00             	sldt   (%eax)
424d3b:	00 53 56             	add    %dl,0x56(%ebx)
424d3e:	8b d8                	mov    %eax,%ebx
424d40:	8b 73 04             	mov    0x4(%ebx),%esi
424d43:	85 f6                	test   %esi,%esi
424d45:	74 48                	je     0x424d8f
424d47:	a0 94 4d 42 00       	mov    0x424d94,%al
424d4c:	f7 d0                	not    %eax
424d4e:	22 43 08             	and    0x8(%ebx),%al
424d51:	8a 53 08             	mov    0x8(%ebx),%dl
424d54:	3a d0                	cmp    %al,%dl
424d56:	74 37                	je     0x424d8f
424d58:	a1 98 58 47 00       	mov    0x475898,%eax
424d5d:	50                   	push   %eax
424d5e:	56                   	push   %esi
424d5f:	e8 f0 18 fe ff       	call   0x406654
424d64:	a1 9c 58 47 00       	mov    0x47589c,%eax
424d69:	50                   	push   %eax
424d6a:	8b 43 04             	mov    0x4(%ebx),%eax
424d6d:	50                   	push   %eax
424d6e:	e8 e1 18 fe ff       	call   0x406654
424d73:	a1 a0 58 47 00       	mov    0x4758a0,%eax
424d78:	50                   	push   %eax
424d79:	8b 43 04             	mov    0x4(%ebx),%eax
424d7c:	50                   	push   %eax
424d7d:	e8 d2 18 fe ff       	call   0x406654
424d82:	a0 94 4d 42 00       	mov    0x424d94,%al
424d87:	f7 d0                	not    %eax
424d89:	22 43 08             	and    0x8(%ebx),%al
424d8c:	88 43 08             	mov    %al,0x8(%ebx)
424d8f:	5e                   	pop    %esi
424d90:	5b                   	pop    %ebx
424d91:	c3                   	ret
424d92:	00 00                	add    %al,(%eax)
424d94:	0e                   	push   %cs
424d95:	00 00                	add    %al,(%eax)
424d97:	00 c3                	add    %al,%bl
424d99:	8d 40 00             	lea    0x0(%eax),%eax
424d9c:	53                   	push   %ebx
424d9d:	56                   	push   %esi
424d9e:	83 c4 f8             	add    $0xfffffff8,%esp
424da1:	8b f2                	mov    %edx,%esi
424da3:	8b d8                	mov    %eax,%ebx
424da5:	8b 43 04             	mov    0x4(%ebx),%eax
424da8:	3b f0                	cmp    %eax,%esi
424daa:	74 3f                	je     0x424deb
424dac:	85 c0                	test   %eax,%eax
424dae:	74 26                	je     0x424dd6
424db0:	8b c3                	mov    %ebx,%eax
424db2:	e8 85 ff ff ff       	call   0x424d3c
424db7:	8b d4                	mov    %esp,%edx
424db9:	8b c3                	mov    %ebx,%eax
424dbb:	e8 a4 fe ff ff       	call   0x424c64
424dc0:	8b 04 24             	mov    (%esp),%eax
424dc3:	89 43 18             	mov    %eax,0x18(%ebx)
424dc6:	8b 44 24 04          	mov    0x4(%esp),%eax
424dca:	89 43 1c             	mov    %eax,0x1c(%ebx)
424dcd:	33 c0                	xor    %eax,%eax
424dcf:	89 43 04             	mov    %eax,0x4(%ebx)
424dd2:	80 63 08 fe          	andb   $0xfe,0x8(%ebx)
424dd6:	85 f6                	test   %esi,%esi
424dd8:	74 11                	je     0x424deb
424dda:	80 4b 08 01          	orb    $0x1,0x8(%ebx)
424dde:	89 73 04             	mov    %esi,0x4(%ebx)
424de1:	8d 53 18             	lea    0x18(%ebx),%edx
424de4:	8b c3                	mov    %ebx,%eax
424de6:	e8 9d fe ff ff       	call   0x424c88
424deb:	59                   	pop    %ecx
424dec:	5a                   	pop    %edx
424ded:	5e                   	pop    %esi
424dee:	5b                   	pop    %ebx
424def:	c3                   	ret
424df0:	53                   	push   %ebx
424df1:	56                   	push   %esi
424df2:	51                   	push   %ecx
424df3:	88 14 24             	mov    %dl,(%esp)
424df6:	8b f0                	mov    %eax,%esi
424df8:	8a 5e 08             	mov    0x8(%esi),%bl
424dfb:	f7 d3                	not    %ebx
424dfd:	22 1c 24             	and    (%esp),%bl
424e00:	a0 60 4e 42 00       	mov    0x424e60,%al
424e05:	3a c3                	cmp    %bl,%al
424e07:	74 53                	je     0x424e5c
424e09:	f6 c3 01             	test   $0x1,%bl
424e0c:	74 24                	je     0x424e32
424e0e:	8b c6                	mov    %esi,%eax
424e10:	8b 10                	mov    (%eax),%edx
424e12:	ff 52 14             	call   *0x14(%edx)
424e15:	83 7e 04 00          	cmpl   $0x0,0x4(%esi)
424e19:	75 17                	jne    0x424e32
424e1b:	8b 0d 28 46 47 00    	mov    0x474628,%ecx
424e21:	b2 01                	mov    $0x1,%dl
424e23:	a1 78 5f 41 00       	mov    0x415f78,%eax
424e28:	e8 83 6d fe ff       	call   0x40bbb0
424e2d:	e8 5a ec fd ff       	call   0x403a8c
424e32:	f6 c3 02             	test   $0x2,%bl
424e35:	74 07                	je     0x424e3e
424e37:	8b c6                	mov    %esi,%eax
424e39:	e8 4e 00 00 00       	call   0x424e8c
424e3e:	f6 c3 04             	test   $0x4,%bl
424e41:	74 07                	je     0x424e4a
424e43:	8b c6                	mov    %esi,%eax
424e45:	e8 6e 00 00 00       	call   0x424eb8
424e4a:	f6 c3 08             	test   $0x8,%bl
424e4d:	74 07                	je     0x424e56
424e4f:	8b c6                	mov    %esi,%eax
424e51:	e8 92 00 00 00       	call   0x424ee8
424e56:	0a 5e 08             	or     0x8(%esi),%bl
424e59:	88 5e 08             	mov    %bl,0x8(%esi)
424e5c:	5a                   	pop    %edx
424e5d:	5e                   	pop    %esi
424e5e:	5b                   	pop    %ebx
424e5f:	c3                   	ret
424e60:	00 00                	add    %al,(%eax)
424e62:	00 00                	add    %al,(%eax)
424e64:	53                   	push   %ebx
424e65:	66 83 78 32 00       	cmpw   $0x0,0x32(%eax)
424e6a:	74 0a                	je     0x424e76
424e6c:	8b d8                	mov    %eax,%ebx
424e6e:	8b d0                	mov    %eax,%edx
424e70:	8b 43 34             	mov    0x34(%ebx),%eax
424e73:	ff 53 30             	call   *0x30(%ebx)
424e76:	5b                   	pop    %ebx
424e77:	c3                   	ret
424e78:	53                   	push   %ebx
424e79:	66 83 78 2a 00       	cmpw   $0x0,0x2a(%eax)
424e7e:	74 0a                	je     0x424e8a
424e80:	8b d8                	mov    %eax,%ebx
424e82:	8b d0                	mov    %eax,%edx
424e84:	8b 43 2c             	mov    0x2c(%ebx),%eax
424e87:	ff 53 28             	call   *0x28(%ebx)
424e8a:	5b                   	pop    %ebx
424e8b:	c3                   	ret
424e8c:	53                   	push   %ebx
424e8d:	8b d8                	mov    %eax,%ebx
424e8f:	8b 43 0c             	mov    0xc(%ebx),%eax
424e92:	e8 c1 ef ff ff       	call   0x423e58
424e97:	50                   	push   %eax
424e98:	8b 43 04             	mov    0x4(%ebx),%eax
424e9b:	50                   	push   %eax
424e9c:	e8 b3 17 fe ff       	call   0x406654
424ea1:	8b 43 0c             	mov    0xc(%ebx),%eax
424ea4:	8b 40 18             	mov    0x18(%eax),%eax
424ea7:	e8 d8 ea ff ff       	call   0x423984
424eac:	50                   	push   %eax
424ead:	8b 43 04             	mov    0x4(%ebx),%eax
424eb0:	50                   	push   %eax
424eb1:	e8 ee 17 fe ff       	call   0x4066a4
424eb6:	5b                   	pop    %ebx
424eb7:	c3                   	ret
424eb8:	53                   	push   %ebx
424eb9:	8b d8                	mov    %eax,%ebx
424ebb:	8b 43 10             	mov    0x10(%ebx),%eax
424ebe:	e8 95 f4 ff ff       	call   0x424358
424ec3:	50                   	push   %eax
424ec4:	8b 43 04             	mov    0x4(%ebx),%eax
424ec7:	50                   	push   %eax
424ec8:	e8 87 17 fe ff       	call   0x406654
424ecd:	8b 43 10             	mov    0x10(%ebx),%eax
424ed0:	0f b6 40 18          	movzbl 0x18(%eax),%eax
424ed4:	0f b7 04 45 50 97 46 	movzwl 0x469750(,%eax,2),%eax
424edb:	00
424edc:	50                   	push   %eax
424edd:	8b 43 04             	mov    0x4(%ebx),%eax
424ee0:	50                   	push   %eax
424ee1:	e8 ae 17 fe ff       	call   0x406694
424ee6:	5b                   	pop    %ebx
424ee7:	c3                   	ret
424ee8:	53                   	push   %ebx
424ee9:	8b d8                	mov    %eax,%ebx
424eeb:	8b 43 14             	mov    0x14(%ebx),%eax
424eee:	e8 51 f7 ff ff       	call   0x424644
424ef3:	50                   	push   %eax
424ef4:	e8 d3 17 fe ff       	call   0x4066cc
424ef9:	8b 43 14             	mov    0x14(%ebx),%eax
424efc:	e8 43 f7 ff ff       	call   0x424644
424f01:	50                   	push   %eax
424f02:	8b 43 04             	mov    0x4(%ebx),%eax
424f05:	50                   	push   %eax
424f06:	e8 49 17 fe ff       	call   0x406654
424f0b:	8b 43 14             	mov    0x14(%ebx),%eax
424f0e:	e8 11 f8 ff ff       	call   0x424724
424f13:	84 c0                	test   %al,%al
424f15:	75 24                	jne    0x424f3b
424f17:	8b 43 14             	mov    0x14(%ebx),%eax
424f1a:	e8 e9 f6 ff ff       	call   0x424608
424f1f:	e8 60 ea ff ff       	call   0x423984
424f24:	50                   	push   %eax
424f25:	8b 43 04             	mov    0x4(%ebx),%eax
424f28:	50                   	push   %eax
424f29:	e8 36 17 fe ff       	call   0x406664
424f2e:	6a 02                	push   $0x2
424f30:	8b 43 04             	mov    0x4(%ebx),%eax
424f33:	50                   	push   %eax
424f34:	e8 33 17 fe ff       	call   0x40666c
424f39:	5b                   	pop    %ebx
424f3a:	c3                   	ret
424f3b:	8b 43 14             	mov    0x14(%ebx),%eax
424f3e:	e8 c5 f6 ff ff       	call   0x424608
424f43:	e8 3c ea ff ff       	call   0x423984
424f48:	f7 d0                	not    %eax
424f4a:	50                   	push   %eax
424f4b:	8b 43 04             	mov    0x4(%ebx),%eax
424f4e:	50                   	push   %eax
424f4f:	e8 10 17 fe ff       	call   0x406664
424f54:	6a 01                	push   $0x1
424f56:	8b 43 04             	mov    0x4(%ebx),%eax
424f59:	50                   	push   %eax
424f5a:	e8 0d 17 fe ff       	call   0x40666c
424f5f:	5b                   	pop    %ebx
424f60:	c3                   	ret
424f61:	8d 40 00             	lea    0x0(%eax),%eax
424f64:	53                   	push   %ebx
424f65:	8b d8                	mov    %eax,%ebx
424f67:	f6 43 08 02          	testb  $0x2,0x8(%ebx)
424f6b:	74 13                	je     0x424f80
424f6d:	80 63 08 fd          	andb   $0xfd,0x8(%ebx)
424f71:	a1 a0 58 47 00       	mov    0x4758a0,%eax
424f76:	50                   	push   %eax
424f77:	8b 43 04             	mov    0x4(%ebx),%eax
424f7a:	50                   	push   %eax
424f7b:	e8 d4 16 fe ff       	call   0x406654
424f80:	5b                   	pop    %ebx
424f81:	c3                   	ret
424f82:	8b c0                	mov    %eax,%eax
424f84:	53                   	push   %ebx
424f85:	8b d8                	mov    %eax,%ebx
424f87:	f6 43 08 04          	testb  $0x4,0x8(%ebx)
424f8b:	74 13                	je     0x424fa0
424f8d:	80 63 08 fb          	andb   $0xfb,0x8(%ebx)
424f91:	a1 98 58 47 00       	mov    0x475898,%eax
424f96:	50                   	push   %eax
424f97:	8b 43 04             	mov    0x4(%ebx),%eax
424f9a:	50                   	push   %eax
424f9b:	e8 b4 16 fe ff       	call   0x406654
424fa0:	5b                   	pop    %ebx
424fa1:	c3                   	ret
424fa2:	8b c0                	mov    %eax,%eax
424fa4:	53                   	push   %ebx
424fa5:	8b d8                	mov    %eax,%ebx
424fa7:	f6 43 08 08          	testb  $0x8,0x8(%ebx)
424fab:	74 13                	je     0x424fc0
424fad:	80 63 08 f7          	andb   $0xf7,0x8(%ebx)
424fb1:	a1 9c 58 47 00       	mov    0x47589c,%eax
424fb6:	50                   	push   %eax
424fb7:	8b 43 04             	mov    0x4(%ebx),%eax
424fba:	50                   	push   %eax
424fbb:	e8 94 16 fe ff       	call   0x406654
424fc0:	5b                   	pop    %ebx
424fc1:	c3                   	ret
424fc2:	8b c0                	mov    %eax,%eax
424fc4:	53                   	push   %ebx
424fc5:	8b d8                	mov    %eax,%ebx
424fc7:	8b cb                	mov    %ebx,%ecx
424fc9:	b2 01                	mov    $0x1,%dl
424fcb:	a1 48 21 42 00       	mov    0x422148,%eax
424fd0:	e8 db 6b fe ff       	call   0x40bbb0
424fd5:	e8 b2 ea fd ff       	call   0x403a8c
424fda:	5b                   	pop    %ebx
424fdb:	c3                   	ret
424fdc:	53                   	push   %ebx
424fdd:	8b d8                	mov    %eax,%ebx
424fdf:	8b cb                	mov    %ebx,%ecx
424fe1:	b2 01                	mov    $0x1,%dl
424fe3:	a1 ec 20 42 00       	mov    0x4220ec,%eax
424fe8:	e8 c3 6b fe ff       	call   0x40bbb0
424fed:	e8 9a ea fd ff       	call   0x403a8c
424ff2:	5b                   	pop    %ebx
424ff3:	c3                   	ret
424ff4:	a1 e4 45 47 00       	mov    0x4745e4,%eax
424ff9:	e8 de ff ff ff       	call   0x424fdc
424ffe:	c3                   	ret
424fff:	90                   	nop
425000:	a1 f4 45 47 00       	mov    0x4745f4,%eax
425005:	e8 d2 ff ff ff       	call   0x424fdc
42500a:	c3                   	ret
42500b:	90                   	nop
42500c:	a1 a8 47 47 00       	mov    0x4747a8,%eax
425011:	e8 c6 ff ff ff       	call   0x424fdc
425016:	c3                   	ret
425017:	90                   	nop
425018:	55                   	push   %ebp
425019:	8b ec                	mov    %esp,%ebp
42501b:	6a 00                	push   $0x0