426c49:	a3 cc e9 46 00       	mov    %eax,0x46e9cc
426c4e:	68 ec 6f 42 00       	push   $0x426fec
426c53:	8b 03                	mov    (%ebx),%eax
426c55:	50                   	push   %eax
426c56:	e8 29 f4 fd ff       	call   0x406084
426c5b:	a3 d0 e9 46 00       	mov    %eax,0x46e9d0
426c60:	68 00 70 42 00       	push   $0x427000
426c65:	8b 03                	mov    (%ebx),%eax
426c67:	50                   	push   %eax
426c68:	e8 17 f4 fd ff       	call   0x406084
426c6d:	a3 d4 e9 46 00       	mov    %eax,0x46e9d4
426c72:	68 14 70 42 00       	push   $0x427014
426c77:	8b 03                	mov    (%ebx),%eax
426c79:	50                   	push   %eax
426c7a:	e8 05 f4 fd ff       	call   0x406084
426c7f:	a3 d8 e9 46 00       	mov    %eax,0x46e9d8
426c84:	68 24 70 42 00       	push   $0x427024
426c89:	8b 03                	mov    (%ebx),%eax
426c8b:	50                   	push   %eax
426c8c:	e8 f3 f3 fd ff       	call   0x406084
426c91:	a3 dc e9 46 00       	mov    %eax,0x46e9dc
426c96:	68 34 70 42 00       	push   $0x427034
426c9b:	8b 03                	mov    (%ebx),%eax
426c9d:	50                   	push   %eax
426c9e:	e8 e1 f3 fd ff       	call   0x406084
426ca3:	a3 e0 e9 46 00       	mov    %eax,0x46e9e0
426ca8:	68 44 70 42 00       	push   $0x427044
426cad:	8b 03                	mov    (%ebx),%eax
426caf:	50                   	push   %eax
426cb0:	e8 cf f3 fd ff       	call   0x406084
426cb5:	a3 e4 e9 46 00       	mov    %eax,0x46e9e4
426cba:	68 54 70 42 00       	push   $0x427054
426cbf:	8b 03                	mov    (%ebx),%eax
426cc1:	50                   	push   %eax
426cc2:	e8 bd f3 fd ff       	call   0x406084
426cc7:	a3 e8 e9 46 00       	mov    %eax,0x46e9e8
426ccc:	68 6c 70 42 00       	push   $0x42706c
426cd1:	8b 03                	mov    (%ebx),%eax
426cd3:	50                   	push   %eax
426cd4:	e8 ab f3 fd ff       	call   0x406084
426cd9:	a3 ec e9 46 00       	mov    %eax,0x46e9ec
426cde:	68 7c 70 42 00       	push   $0x42707c
426ce3:	8b 03                	mov    (%ebx),%eax
426ce5:	50                   	push   %eax
426ce6:	e8 99 f3 fd ff       	call   0x406084
426ceb:	a3 f0 e9 46 00       	mov    %eax,0x46e9f0
426cf0:	68 90 70 42 00       	push   $0x427090
426cf5:	8b 03                	mov    (%ebx),%eax
426cf7:	50                   	push   %eax
426cf8:	e8 87 f3 fd ff       	call   0x406084
426cfd:	a3 f4 e9 46 00       	mov    %eax,0x46e9f4
426d02:	68 a4 70 42 00       	push   $0x4270a4
426d07:	8b 03                	mov    (%ebx),%eax
426d09:	50                   	push   %eax
426d0a:	e8 75 f3 fd ff       	call   0x406084
426d0f:	a3 f8 e9 46 00       	mov    %eax,0x46e9f8
426d14:	68 bc 70 42 00       	push   $0x4270bc
426d19:	8b 03                	mov    (%ebx),%eax
426d1b:	50                   	push   %eax
426d1c:	e8 63 f3 fd ff       	call   0x406084
426d21:	a3 fc e9 46 00       	mov    %eax,0x46e9fc
426d26:	68 cc 70 42 00       	push   $0x4270cc
426d2b:	8b 03                	mov    (%ebx),%eax
426d2d:	50                   	push   %eax
426d2e:	e8 51 f3 fd ff       	call   0x406084
426d33:	a3 00 ea 46 00       	mov    %eax,0x46ea00
426d38:	68 dc 70 42 00       	push   $0x4270dc
426d3d:	8b 03                	mov    (%ebx),%eax
426d3f:	50                   	push   %eax
426d40:	e8 3f f3 fd ff       	call   0x406084
426d45:	a3 04 ea 46 00       	mov    %eax,0x46ea04
426d4a:	68 ec 70 42 00       	push   $0x4270ec
426d4f:	8b 03                	mov    (%ebx),%eax
426d51:	50                   	push   %eax
426d52:	e8 2d f3 fd ff       	call   0x406084
426d57:	a3 08 ea 46 00       	mov    %eax,0x46ea08
426d5c:	68 00 71 42 00       	push   $0x427100
426d61:	8b 03                	mov    (%ebx),%eax
426d63:	50                   	push   %eax
426d64:	e8 1b f3 fd ff       	call   0x406084
426d69:	a3 0c ea 46 00       	mov    %eax,0x46ea0c
426d6e:	68 10 71 42 00       	push   $0x427110
426d73:	8b 03                	mov    (%ebx),%eax
426d75:	50                   	push   %eax
426d76:	e8 09 f3 fd ff       	call   0x406084
426d7b:	a3 10 ea 46 00       	mov    %eax,0x46ea10
426d80:	68 20 71 42 00       	push   $0x427120
426d85:	8b 03                	mov    (%ebx),%eax
426d87:	50                   	push   %eax
426d88:	e8 f7 f2 fd ff       	call   0x406084
426d8d:	a3 14 ea 46 00       	mov    %eax,0x46ea14
426d92:	68 2c 71 42 00       	push   $0x42712c
426d97:	8b 03                	mov    (%ebx),%eax
426d99:	50                   	push   %eax
426d9a:	e8 e5 f2 fd ff       	call   0x406084
426d9f:	a3 18 ea 46 00       	mov    %eax,0x46ea18
426da4:	68 3c 71 42 00       	push   $0x42713c
426da9:	8b 03                	mov    (%ebx),%eax
426dab:	50                   	push   %eax
426dac:	e8 d3 f2 fd ff       	call   0x406084
426db1:	a3 1c ea 46 00       	mov    %eax,0x46ea1c
426db6:	68 58 71 42 00       	push   $0x427158
426dbb:	8b 03                	mov    (%ebx),%eax
426dbd:	50                   	push   %eax
426dbe:	e8 c1 f2 fd ff       	call   0x406084
426dc3:	a3 20 ea 46 00       	mov    %eax,0x46ea20
426dc8:	68 74 71 42 00       	push   $0x427174
426dcd:	8b 03                	mov    (%ebx),%eax
426dcf:	50                   	push   %eax
426dd0:	e8 af f2 fd ff       	call   0x406084
426dd5:	a3 24 ea 46 00       	mov    %eax,0x46ea24
426dda:	68 8c 71 42 00       	push   $0x42718c
426ddf:	8b 03                	mov    (%ebx),%eax
426de1:	50                   	push   %eax
426de2:	e8 9d f2 fd ff       	call   0x406084
426de7:	a3 28 ea 46 00       	mov    %eax,0x46ea28
426dec:	68 a4 71 42 00       	push   $0x4271a4
426df1:	8b 03                	mov    (%ebx),%eax
426df3:	50                   	push   %eax
426df4:	e8 8b f2 fd ff       	call   0x406084
426df9:	a3 2c ea 46 00       	mov    %eax,0x46ea2c
426dfe:	68 b8 71 42 00       	push   $0x4271b8
426e03:	8b 03                	mov    (%ebx),%eax
426e05:	50                   	push   %eax
426e06:	e8 79 f2 fd ff       	call   0x406084
426e0b:	a3 30 ea 46 00       	mov    %eax,0x46ea30
426e10:	68 d8 71 42 00       	push   $0x4271d8
426e15:	8b 03                	mov    (%ebx),%eax
426e17:	50                   	push   %eax
426e18:	e8 67 f2 fd ff       	call   0x406084
426e1d:	a3 34 ea 46 00       	mov    %eax,0x46ea34
426e22:	68 f4 71 42 00       	push   $0x4271f4
426e27:	8b 03                	mov    (%ebx),%eax
426e29:	50                   	push   %eax
426e2a:	e8 55 f2 fd ff       	call   0x406084
426e2f:	a3 38 ea 46 00       	mov    %eax,0x46ea38
426e34:	83 3b 00             	cmpl   $0x0,(%ebx)
426e37:	0f 97 45 ff          	seta   -0x1(%ebp)
426e3b:	33 c0                	xor    %eax,%eax
426e3d:	5a                   	pop    %edx
426e3e:	59                   	pop    %ecx
426e3f:	59                   	pop    %ecx
426e40:	64 89 10             	mov    %edx,%fs:(%eax)
426e43:	68 5a 6e 42 00       	push   $0x426e5a
426e48:	a1 48 ea 46 00       	mov    0x46ea48,%eax
426e4d:	e8 4e fa ff ff       	call   0x4268a0
426e52:	c3                   	ret
426e53:	e9 44 cb fd ff       	jmp    0x40399c
426e58:	eb ee                	jmp    0x426e48
426e5a:	8a 45 ff             	mov    -0x1(%ebp),%al
426e5d:	5b                   	pop    %ebx
426e5e:	59                   	pop    %ecx
426e5f:	5d                   	pop    %ebp
426e60:	c3                   	ret
426e61:	00 00                	add    %al,(%eax)
426e63:	00 75 78             	add    %dh,0x78(%ebp)
426e66:	74 68                	je     0x426ed0
426e68:	65 6d                	gs insl (%dx),%es:(%edi)
426e6a:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
426e6e:	6c                   	insb   (%dx),%es:(%edi)
426e6f:	00 4f 70             	add    %cl,0x70(%edi)
426e72:	65 6e                	outsb  %gs:(%esi),(%dx)
426e74:	54                   	push   %esp
426e75:	68 65 6d 65 44       	push   $0x44656d65
426e7a:	61                   	popa
426e7b:	74 61                	je     0x426ede
426e7d:	00 00                	add    %al,(%eax)
426e7f:	00 43 6c             	add    %al,0x6c(%ebx)
426e82:	6f                   	outsl  %ds:(%esi),(%dx)
426e83:	73 65                	jae    0x426eea
426e85:	54                   	push   %esp
426e86:	68 65 6d 65 44       	push   $0x44656d65
426e8b:	61                   	popa
426e8c:	74 61                	je     0x426eef
426e8e:	00 00                	add    %al,(%eax)
426e90:	44                   	inc    %esp
426e91:	72 61                	jb     0x426ef4
426e93:	77 54                	ja     0x426ee9
426e95:	68 65 6d 65 42       	push   $0x42656d65
426e9a:	61                   	popa
426e9b:	63 6b 67             	arpl   %ebp,0x67(%ebx)
426e9e:	72 6f                	jb     0x426f0f
426ea0:	75 6e                	jne    0x426f10
426ea2:	64 00 44 72 61       	add    %al,%fs:0x61(%edx,%esi,2)
426ea7:	77 54                	ja     0x426efd
426ea9:	68 65 6d 65 54       	push   $0x54656d65
426eae:	65 78 74             	gs js  0x426f25
426eb1:	00 00                	add    %al,(%eax)
426eb3:	00 47 65             	add    %al,0x65(%edi)
426eb6:	74 54                	je     0x426f0c
426eb8:	68 65 6d 65 42       	push   $0x42656d65
426ebd:	61                   	popa
426ebe:	63 6b 67             	arpl   %ebp,0x67(%ebx)
426ec1:	72 6f                	jb     0x426f32
426ec3:	75 6e                	jne    0x426f33
426ec5:	64 43                	fs inc %ebx
426ec7:	6f                   	outsl  %ds:(%esi),(%dx)
426ec8:	6e                   	outsb  %ds:(%esi),(%dx)
426ec9:	74 65                	je     0x426f30
426ecb:	6e                   	outsb  %ds:(%esi),(%dx)
426ecc:	74 52                	je     0x426f20
426ece:	65 63 74 00 00       	arpl   %esi,%gs:0x0(%eax,%eax,1)
426ed3:	00 47 65             	add    %al,0x65(%edi)
426ed6:	74 54                	je     0x426f2c
426ed8:	68 65 6d 65 50       	push   $0x50656d65
426edd:	61                   	popa
426ede:	72 74                	jb     0x426f54
426ee0:	53                   	push   %ebx
426ee1:	69 7a 65 00 00 00 00 	imul   $0x0,0x65(%edx),%edi
426ee8:	47                   	inc    %edi
426ee9:	65 74 54             	gs je  0x426f40
426eec:	68 65 6d 65 54       	push   $0x54656d65
426ef1:	65 78 74             	gs js  0x426f68
426ef4:	45                   	inc    %ebp
426ef5:	78 74                	js     0x426f6b
426ef7:	65 6e                	outsb  %gs:(%esi),(%dx)
426ef9:	74 00                	je     0x426efb
426efb:	00 47 65             	add    %al,0x65(%edi)
426efe:	74 54                	je     0x426f54
426f00:	68 65 6d 65 54       	push   $0x54656d65
426f05:	65 78 74             	gs js  0x426f7c
426f08:	4d                   	dec    %ebp
426f09:	65 74 72             	gs je  0x426f7e
426f0c:	69 63 73 00 47 65 74 	imul   $0x74654700,0x73(%ebx),%esp
426f13:	54                   	push   %esp
426f14:	68 65 6d 65 42       	push   $0x42656d65
426f19:	61                   	popa
426f1a:	63 6b 67             	arpl   %ebp,0x67(%ebx)
426f1d:	72 6f                	jb     0x426f8e
426f1f:	75 6e                	jne    0x426f8f
426f21:	64 52                	fs push %edx
426f23:	65 67 69 6f 6e 00 00 	imul   $0x0,%gs:0x6e(%bx),%ebp
426f2a:	00 00
426f2c:	48                   	dec    %eax
426f2d:	69 74 54 65 73 74 54 	imul   $0x68547473,0x65(%esp,%edx,2),%esi
426f34:	68
426f35:	65 6d                	gs insl (%dx),%es:(%edi)
426f37:	65 42                	gs inc %edx
426f39:	61                   	popa
426f3a:	63 6b 67             	arpl   %ebp,0x67(%ebx)
426f3d:	72 6f                	jb     0x426fae
426f3f:	75 6e                	jne    0x426faf
426f41:	64 00 00             	add    %al,%fs:(%eax)
426f44:	44                   	inc    %esp
426f45:	72 61                	jb     0x426fa8
426f47:	77 54                	ja     0x426f9d
426f49:	68 65 6d 65 45       	push   $0x45656d65
426f4e:	64 67 65 00 00       	fs add %al,%gs:(%bx,%si)
426f53:	00 44 72 61          	add    %al,0x61(%edx,%esi,2)
426f57:	77 54                	ja     0x426fad
426f59:	68 65 6d 65 49       	push   $0x49656d65
426f5e:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
426f61:	00 00                	add    %al,(%eax)
426f63:	00 49 73             	add    %cl,0x73(%ecx)
426f66:	54                   	push   %esp
426f67:	68 65 6d 65 50       	push   $0x50656d65
426f6c:	61                   	popa
426f6d:	72 74                	jb     0x426fe3
426f6f:	44                   	inc    %esp
426f70:	65 66 69 6e 65 64 00 	imul   $0x64,%gs:0x65(%esi),%bp
426f77:	00 49 73             	add    %cl,0x73(%ecx)
426f7a:	54                   	push   %esp
426f7b:	68 65 6d 65 42       	push   $0x42656d65
426f80:	61                   	popa
426f81:	63 6b 67             	arpl   %ebp,0x67(%ebx)
426f84:	72 6f                	jb     0x426ff5
426f86:	75 6e                	jne    0x426ff6
426f88:	64 50                	fs push %eax
426f8a:	61                   	popa
426f8b:	72 74                	jb     0x427001
426f8d:	69 61 6c 6c 79 54 72 	imul   $0x7254796c,0x6c(%ecx),%esp
426f94:	61                   	popa
426f95:	6e                   	outsb  %ds:(%esi),(%dx)
426f96:	73 70                	jae    0x427008
426f98:	61                   	popa
426f99:	72 65                	jb     0x427000
426f9b:	6e                   	outsb  %ds:(%esi),(%dx)
426f9c:	74 00                	je     0x426f9e
426f9e:	00 00                	add    %al,(%eax)
426fa0:	47                   	inc    %edi
426fa1:	65 74 54             	gs je  0x426ff8
426fa4:	68 65 6d 65 43       	push   $0x43656d65
426fa9:	6f                   	outsl  %ds:(%esi),(%dx)
426faa:	6c                   	insb   (%dx),%es:(%edi)
426fab:	6f                   	outsl  %ds:(%esi),(%dx)
426fac:	72 00                	jb     0x426fae
426fae:	00 00                	add    %al,(%eax)
426fb0:	47                   	inc    %edi
426fb1:	65 74 54             	gs je  0x427008
426fb4:	68 65 6d 65 4d       	push   $0x4d656d65
426fb9:	65 74 72             	gs je  0x42702e
426fbc:	69 63 00 00 47 65 74 	imul   $0x74654700,0x0(%ebx),%esp
426fc3:	54                   	push   %esp
426fc4:	68 65 6d 65 53       	push   $0x53656d65
426fc9:	74 72                	je     0x42703d
426fcb:	69 6e 67 00 00 47 65 	imul   $0x65470000,0x67(%esi),%ebp
426fd2:	74 54                	je     0x427028
426fd4:	68 65 6d 65 42       	push   $0x42656d65
426fd9:	6f                   	outsl  %ds:(%esi),(%dx)
426fda:	6f                   	outsl  %ds:(%esi),(%dx)
426fdb:	6c                   	insb   (%dx),%es:(%edi)
426fdc:	00 00                	add    %al,(%eax)
426fde:	00 00                	add    %al,(%eax)
426fe0:	47                   	inc    %edi
426fe1:	65 74 54             	gs je  0x427038
426fe4:	68 65 6d 65 49       	push   $0x49656d65
426fe9:	6e                   	outsb  %ds:(%esi),(%dx)
426fea:	74 00                	je     0x426fec
426fec:	47                   	inc    %edi
426fed:	65 74 54             	gs je  0x427044
426ff0:	68 65 6d 65 45       	push   $0x45656d65
426ff5:	6e                   	outsb  %ds:(%esi),(%dx)
426ff6:	75 6d                	jne    0x427065
426ff8:	56                   	push   %esi
426ff9:	61                   	popa
426ffa:	6c                   	insb   (%dx),%es:(%edi)
426ffb:	75 65                	jne    0x427062
426ffd:	00 00                	add    %al,(%eax)
426fff:	00 47 65             	add    %al,0x65(%edi)
427002:	74 54                	je     0x427058
427004:	68 65 6d 65 50       	push   $0x50656d65
427009:	6f                   	outsl  %ds:(%esi),(%dx)
42700a:	73 69                	jae    0x427075
42700c:	74 69                	je     0x427077
42700e:	6f                   	outsl  %ds:(%esi),(%dx)
42700f:	6e                   	outsb  %ds:(%esi),(%dx)
427010:	00 00                	add    %al,(%eax)
427012:	00 00                	add    %al,(%eax)
427014:	47                   	inc    %edi
427015:	65 74 54             	gs je  0x42706c
427018:	68 65 6d 65 46       	push   $0x46656d65
42701d:	6f                   	outsl  %ds:(%esi),(%dx)
42701e:	6e                   	outsb  %ds:(%esi),(%dx)
42701f:	74 00                	je     0x427021
427021:	00 00                	add    %al,(%eax)
427023:	00 47 65             	add    %al,0x65(%edi)
427026:	74 54                	je     0x42707c
427028:	68 65 6d 65 52       	push   $0x52656d65
42702d:	65 63 74 00 00       	arpl   %esi,%gs:0x0(%eax,%eax,1)
427032:	00 00                	add    %al,(%eax)
427034:	47                   	inc    %edi
427035:	65 74 54             	gs je  0x42708c
427038:	68 65 6d 65 4d       	push   $0x4d656d65
42703d:	61                   	popa
42703e:	72 67                	jb     0x4270a7
427040:	69 6e 73 00 47 65 74 	imul   $0x74654700,0x73(%esi),%ebp
427047:	54                   	push   %esp
427048:	68 65 6d 65 49       	push   $0x49656d65
42704d:	6e                   	outsb  %ds:(%esi),(%dx)
42704e:	74 4c                	je     0x42709c