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
427050:	69 73 74 00 47 65 74 	imul   $0x74654700,0x74(%ebx),%esi
427057:	54                   	push   %esp
427058:	68 65 6d 65 50       	push   $0x50656d65
42705d:	72 6f                	jb     0x4270ce
42705f:	70 65                	jo     0x4270c6
427061:	72 74                	jb     0x4270d7
427063:	79 4f                	jns    0x4270b4
427065:	72 69                	jb     0x4270d0
427067:	67 69 6e 00 00 53 65 	imul   $0x74655300,0x0(%bp),%ebp
42706e:	74
42706f:	57                   	push   %edi
427070:	69 6e 64 6f 77 54 68 	imul   $0x6854776f,0x64(%esi),%ebp
427077:	65 6d                	gs insl (%dx),%es:(%edi)
427079:	65 00 00             	add    %al,%gs:(%eax)
42707c:	47                   	inc    %edi
42707d:	65 74 54             	gs je  0x4270d4
427080:	68 65 6d 65 46       	push   $0x46656d65
427085:	69 6c 65 6e 61 6d 65 	imul   $0x656d61,0x6e(%ebp,%eiz,2),%ebp
42708c:	00
42708d:	00 00                	add    %al,(%eax)
42708f:	00 47 65             	add    %al,0x65(%edi)
427092:	74 54                	je     0x4270e8
427094:	68 65 6d 65 53       	push   $0x53656d65
427099:	79 73                	jns    0x42710e
42709b:	43                   	inc    %ebx
42709c:	6f                   	outsl  %ds:(%esi),(%dx)
42709d:	6c                   	insb   (%dx),%es:(%edi)
42709e:	6f                   	outsl  %ds:(%esi),(%dx)
42709f:	72 00                	jb     0x4270a1
4270a1:	00 00                	add    %al,(%eax)
4270a3:	00 47 65             	add    %al,0x65(%edi)
4270a6:	74 54                	je     0x4270fc
4270a8:	68 65 6d 65 53       	push   $0x53656d65
4270ad:	79 73                	jns    0x427122
4270af:	43                   	inc    %ebx
4270b0:	6f                   	outsl  %ds:(%esi),(%dx)
4270b1:	6c                   	insb   (%dx),%es:(%edi)
4270b2:	6f                   	outsl  %ds:(%esi),(%dx)
4270b3:	72 42                	jb     0x4270f7
4270b5:	72 75                	jb     0x42712c
4270b7:	73 68                	jae    0x427121
4270b9:	00 00                	add    %al,(%eax)
4270bb:	00 47 65             	add    %al,0x65(%edi)
4270be:	74 54                	je     0x427114
4270c0:	68 65 6d 65 53       	push   $0x53656d65
4270c5:	79 73                	jns    0x42713a
4270c7:	42                   	inc    %edx
4270c8:	6f                   	outsl  %ds:(%esi),(%dx)
4270c9:	6f                   	outsl  %ds:(%esi),(%dx)
4270ca:	6c                   	insb   (%dx),%es:(%edi)
4270cb:	00 47 65             	add    %al,0x65(%edi)
4270ce:	74 54                	je     0x427124
4270d0:	68 65 6d 65 53       	push   $0x53656d65
4270d5:	79 73                	jns    0x42714a
4270d7:	53                   	push   %ebx
4270d8:	69 7a 65 00 47 65 74 	imul   $0x74654700,0x65(%edx),%edi
4270df:	54                   	push   %esp
4270e0:	68 65 6d 65 53       	push   $0x53656d65
4270e5:	79 73                	jns    0x42715a
4270e7:	46                   	inc    %esi
4270e8:	6f                   	outsl  %ds:(%esi),(%dx)
4270e9:	6e                   	outsb  %ds:(%esi),(%dx)
4270ea:	74 00                	je     0x4270ec
4270ec:	47                   	inc    %edi
4270ed:	65 74 54             	gs je  0x427144
4270f0:	68 65 6d 65 53       	push   $0x53656d65
4270f5:	79 73                	jns    0x42716a
4270f7:	53                   	push   %ebx
4270f8:	74 72                	je     0x42716c
4270fa:	69 6e 67 00 00 00 47 	imul   $0x47000000,0x67(%esi),%ebp
427101:	65 74 54             	gs je  0x427158
427104:	68 65 6d 65 53       	push   $0x53656d65
427109:	79 73                	jns    0x42717e
42710b:	49                   	dec    %ecx
42710c:	6e                   	outsb  %ds:(%esi),(%dx)
42710d:	74 00                	je     0x42710f
42710f:	00 49 73             	add    %cl,0x73(%ecx)
427112:	54                   	push   %esp
427113:	68 65 6d 65 41       	push   $0x41656d65
427118:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
42711c:	65 00 00             	add    %al,%gs:(%eax)
42711f:	00 49 73             	add    %cl,0x73(%ecx)
427122:	41                   	inc    %ecx
427123:	70 70                	jo     0x427195
427125:	54                   	push   %esp
427126:	68 65 6d 65 64       	push   $0x64656d65
42712b:	00 47 65             	add    %al,0x65(%edi)
42712e:	74 57                	je     0x427187
427130:	69 6e 64 6f 77 54 68 	imul   $0x6854776f,0x64(%esi),%ebp
427137:	65 6d                	gs insl (%dx),%es:(%edi)
427139:	65 00 00             	add    %al,%gs:(%eax)
42713c:	45                   	inc    %ebp
42713d:	6e                   	outsb  %ds:(%esi),(%dx)
42713e:	61                   	popa
42713f:	62 6c 65 54          	bound  %ebp,0x54(%ebp,%eiz,2)
427143:	68 65 6d 65 44       	push   $0x44656d65
427148:	69 61 6c 6f 67 54 65 	imul   $0x6554676f,0x6c(%ecx),%esp
42714f:	78 74                	js     0x4271c5
427151:	75 72                	jne    0x4271c5
427153:	65 00 00             	add    %al,%gs:(%eax)
427156:	00 00                	add    %al,(%eax)
427158:	49                   	dec    %ecx
427159:	73 54                	jae    0x4271af
42715b:	68 65 6d 65 44       	push   $0x44656d65
427160:	69 61 6c 6f 67 54 65 	imul   $0x6554676f,0x6c(%ecx),%esp
427167:	78 74                	js     0x4271dd
427169:	75 72                	jne    0x4271dd
42716b:	65 45                	gs inc %ebp
42716d:	6e                   	outsb  %ds:(%esi),(%dx)
42716e:	61                   	popa
42716f:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
427173:	00 47 65             	add    %al,0x65(%edi)
427176:	74 54                	je     0x4271cc
427178:	68 65 6d 65 41       	push   $0x41656d65
42717d:	70 70                	jo     0x4271ef
42717f:	50                   	push   %eax
427180:	72 6f                	jb     0x4271f1
427182:	70 65                	jo     0x4271e9
427184:	72 74                	jb     0x4271fa
427186:	69 65 73 00 00 00 53 	imul   $0x53000000,0x73(%ebp),%esp
42718d:	65 74 54             	gs je  0x4271e4
427190:	68 65 6d 65 41       	push   $0x41656d65
427195:	70 70                	jo     0x427207
427197:	50                   	push   %eax
427198:	72 6f                	jb     0x427209
42719a:	70 65                	jo     0x427201
42719c:	72 74                	jb     0x427212
42719e:	69 65 73 00 00 00 47 	imul   $0x47000000,0x73(%ebp),%esp
4271a5:	65 74 43             	gs je  0x4271eb
4271a8:	75 72                	jne    0x42721c
4271aa:	72 65                	jb     0x427211
4271ac:	6e                   	outsb  %ds:(%esi),(%dx)
4271ad:	74 54                	je     0x427203
4271af:	68 65 6d 65 4e       	push   $0x4e656d65
4271b4:	61                   	popa
4271b5:	6d                   	insl   (%dx),%es:(%edi)
4271b6:	65 00 47 65          	add    %al,%gs:0x65(%edi)
4271ba:	74 54                	je     0x427210
4271bc:	68 65 6d 65 44       	push   $0x44656d65
4271c1:	6f                   	outsl  %ds:(%esi),(%dx)
4271c2:	63 75 6d             	arpl   %esi,0x6d(%ebp)
4271c5:	65 6e                	outsb  %gs:(%esi),(%dx)
4271c7:	74 61                	je     0x42722a
4271c9:	74 69                	je     0x427234
4271cb:	6f                   	outsl  %ds:(%esi),(%dx)
4271cc:	6e                   	outsb  %ds:(%esi),(%dx)
4271cd:	50                   	push   %eax
4271ce:	72 6f                	jb     0x42723f
4271d0:	70 65                	jo     0x427237
4271d2:	72 74                	jb     0x427248
4271d4:	79 00                	jns    0x4271d6
4271d6:	00 00                	add    %al,(%eax)
4271d8:	44                   	inc    %esp
4271d9:	72 61                	jb     0x42723c
4271db:	77 54                	ja     0x427231
4271dd:	68 65 6d 65 50       	push   $0x50656d65
4271e2:	61                   	popa
4271e3:	72 65                	jb     0x42724a
4271e5:	6e                   	outsb  %ds:(%esi),(%dx)
4271e6:	74 42                	je     0x42722a
4271e8:	61                   	popa
4271e9:	63 6b 67             	arpl   %ebp,0x67(%ebx)
4271ec:	72 6f                	jb     0x42725d
4271ee:	75 6e                	jne    0x42725e
4271f0:	64 00 00             	add    %al,%fs:(%eax)
4271f3:	00 45 6e             	add    %al,0x6e(%ebp)
4271f6:	61                   	popa
4271f7:	62 6c 65 54          	bound  %ebp,0x54(%ebp,%eiz,2)
4271fb:	68 65 6d 69 6e       	push   $0x6e696d65
427200:	67 00 00             	add    %al,(%bx,%si)
427203:	00 83 3d 40 ea 46    	add    %al,0x46ea403d(%ebx)
427209:	00 00                	add    %al,(%eax)
42720b:	76 1b                	jbe    0x427228
42720d:	ff 15 14 ea 46 00    	call   *0x46ea14
427213:	85 c0                	test   %eax,%eax