428e6b:	34 5f                	xor    $0x5f,%al
428e6d:	30 00                	xor    %al,(%eax)
428e6f:	4c                   	dec    %esp
428e70:	64 6c                	fs insb (%dx),%es:(%edi)
428e72:	6f                   	outsl  %ds:(%esi),(%dx)
428e73:	63 5f 30             	arpl   %ebx,0x30(%edi)
428e76:	00 53 74             	add    %dl,0x74(%ebx)
428e79:	6c                   	insb   (%dx),%es:(%edi)
428e7a:	6f                   	outsl  %ds:(%esi),(%dx)
428e7b:	63 5f 30             	arpl   %ebx,0x30(%edi)
428e7e:	00 4c 64 61          	add    %cl,0x61(%esp,%eiz,2)
428e82:	72 67                	jb     0x428eeb
428e84:	5f                   	pop    %edi
428e85:	30 00                	xor    %al,(%eax)
428e87:	4c                   	dec    %esp
428e88:	64 63 5f 49          	arpl   %ebx,%fs:0x49(%edi)
428e8c:	34 5f                	xor    $0x5f,%al
428e8e:	4d                   	dec    %ebp
428e8f:	31 00                	xor    %eax,(%eax)
428e91:	4c                   	dec    %esp
428e92:	64 6c                	fs insb (%dx),%es:(%edi)
428e94:	6f                   	outsl  %ds:(%esi),(%dx)
428e95:	63 5f 31             	arpl   %ebx,0x31(%edi)
428e98:	00 53 74             	add    %dl,0x74(%ebx)
428e9b:	6c                   	insb   (%dx),%es:(%edi)
428e9c:	6f                   	outsl  %ds:(%esi),(%dx)
428e9d:	63 5f 31             	arpl   %ebx,0x31(%edi)
428ea0:	00 49 45             	add    %cl,0x45(%ecx)
428ea3:	6e                   	outsb  %ds:(%esi),(%dx)
428ea4:	75 6d                	jne    0x428f13
428ea6:	65 72 61             	gs jb  0x428f0a
428ea9:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
428ead:	31 00                	xor    %eax,(%eax)
428eaf:	4c                   	dec    %esp
428eb0:	69 73 74 60 31 00 ee 	imul   $0xee003160,0x74(%ebx),%esi
428eb7:	80 80 31 00 52 65 61 	addb   $0x61,0x65520031(%eax)
428ebe:	64 49                	fs dec %ecx
428ec0:	6e                   	outsb  %ds:(%esi),(%dx)
428ec1:	74 33                	je     0x428ef6
428ec3:	32 00                	xor    (%eax),%al
428ec5:	4c                   	dec    %esp
428ec6:	64 6c                	fs insb (%dx),%es:(%edi)
428ec8:	6f                   	outsl  %ds:(%esi),(%dx)
428ec9:	63 5f 32             	arpl   %ebx,0x32(%edi)
428ecc:	00 53 74             	add    %dl,0x74(%ebx)
428ecf:	6c                   	insb   (%dx),%es:(%edi)
428ed0:	6f                   	outsl  %ds:(%esi),(%dx)
428ed1:	63 5f 32             	arpl   %ebx,0x32(%edi)
428ed4:	00 4c 64 6c          	add    %cl,0x6c(%esp,%eiz,2)
428ed8:	6f                   	outsl  %ds:(%esi),(%dx)
428ed9:	63 5f 33             	arpl   %ebx,0x33(%edi)
428edc:	00 53 74             	add    %dl,0x74(%ebx)
428edf:	6c                   	insb   (%dx),%es:(%edi)
428ee0:	6f                   	outsl  %ds:(%esi),(%dx)
428ee1:	63 5f 33             	arpl   %ebx,0x33(%edi)
428ee4:	00 49 6e             	add    %cl,0x6e(%ecx)
428ee7:	74 36                	je     0x428f1f
428ee9:	34 00                	xor    $0x0,%al
428eeb:	4c                   	dec    %esp
428eec:	64 63 5f 49          	arpl   %ebx,%fs:0x49(%edi)
428ef0:	34 00                	xor    $0x0,%al
428ef2:	43                   	inc    %ebx
428ef3:	6f                   	outsl  %ds:(%esi),(%dx)
428ef4:	6e                   	outsb  %ds:(%esi),(%dx)
428ef5:	76 5f                	jbe    0x428f56
428ef7:	49                   	dec    %ecx
428ef8:	34 00                	xor    $0x0,%al
428efa:	4c                   	dec    %esp
428efb:	64 63 5f 49          	arpl   %ebx,%fs:0x49(%edi)
428eff:	34 5f                	xor    $0x5f,%al
428f01:	35 00 63 35 00       	xor    $0x356300,%eax
428f06:	52                   	push   %edx
428f07:	65 61                	gs popa
428f09:	64 55                	fs push %ebp
428f0b:	49                   	dec    %ecx
428f0c:	6e                   	outsb  %ds:(%esi),(%dx)
428f0d:	74 31                	je     0x428f40
428f0f:	36 00 67 65          	add    %ah,%ss:0x65(%edi)
428f13:	74 5f                	je     0x428f74
428f15:	55                   	push   %ebp
428f16:	54                   	push   %esp
428f17:	46                   	inc    %esi
428f18:	38 00                	cmp    %al,(%eax)
428f1a:	3c 4d                	cmp    $0x4d,%al
428f1c:	6f                   	outsl  %ds:(%esi),(%dx)
428f1d:	64 75 6c             	fs jne 0x428f8c
428f20:	65 3e 00 52 53       	gs add %dl,%ds:0x53(%edx)
428f25:	41                   	inc    %ecx
428f26:	00 67 65             	add    %ah,0x65(%edi)
428f29:	74 5f                	je     0x428f8a
428f2b:	42                   	inc    %edx
428f2c:	00 53 43             	add    %dl,0x43(%ebx)
428f2f:	53                   	push   %ebx
428f30:	43                   	inc    %ebx
428f31:	53                   	push   %ebx
428f32:	43                   	inc    %ebx
428f33:	00 51 53             	add    %dl,0x53(%ecx)
428f36:	51                   	push   %ecx
428f37:	57                   	push   %edi
428f38:	44                   	inc    %esp
428f39:	57                   	push   %edi
428f3a:	44                   	inc    %esp
428f3b:	00 67 65             	add    %ah,0x65(%edi)
428f3e:	74 5f                	je     0x428f9f
428f40:	47                   	inc    %edi
428f41:	00 53 79             	add    %dl,0x79(%ebx)
428f44:	73 74                	jae    0x428fba
428f46:	65 6d                	gs insl (%dx),%es:(%edi)
428f48:	2e 49                	cs dec %ecx
428f4a:	4f                   	dec    %edi
428f4b:	00 44 50 00          	add    %al,0x0(%eax,%edx,2)
428f4f:	44                   	inc    %esp
428f50:	51                   	push   %ecx
428f51:	00 49 6e             	add    %cl,0x6e(%ecx)
428f54:	76 65                	jbe    0x428fbb
428f56:	72 73                	jb     0x428fcb
428f58:	65 51                	gs push %ecx
428f5a:	00 67 65             	add    %ah,0x65(%edi)
428f5d:	74 5f                	je     0x428fbe
428f5f:	52                   	push   %edx
428f60:	00 51 53             	add    %dl,0x53(%ecx)
428f63:	51                   	push   %ecx
428f64:	53                   	push   %ebx
428f65:	51                   	push   %ecx
428f66:	53                   	push   %ebx
428f67:	51                   	push   %ecx
428f68:	53                   	push   %ebx
428f69:	00 4c 64 6c          	add    %cl,0x6c(%esp,%eiz,2)
428f6d:	6f                   	outsl  %ds:(%esi),(%dx)
428f6e:	63 5f 53             	arpl   %ebx,0x53(%edi)
428f71:	00 53 74             	add    %dl,0x74(%ebx)
428f74:	6c                   	insb   (%dx),%es:(%edi)
428f75:	6f                   	outsl  %ds:(%esi),(%dx)
428f76:	63 5f 53             	arpl   %ebx,0x53(%edi)
428f79:	00 42 72             	add    %al,0x72(%edx)
428f7c:	66 61                	popaw
428f7e:	6c                   	insb   (%dx),%es:(%edi)
428f7f:	73 65                	jae    0x428fe6
428f81:	5f                   	pop    %edi
428f82:	53                   	push   %ebx
428f83:	00 42 6e             	add    %al,0x6e(%edx)
428f86:	65 5f                	gs pop %edi
428f88:	55                   	push   %ebp
428f89:	6e                   	outsb  %ds:(%esi),(%dx)
428f8a:	5f                   	pop    %edi
428f8b:	53                   	push   %ebx
428f8c:	00 42 65             	add    %al,0x65(%edx)
428f8f:	71 5f                	jno    0x428ff0
428f91:	53                   	push   %ebx
428f92:	00 42 72             	add    %al,0x72(%edx)
428f95:	5f                   	pop    %edi
428f96:	53                   	push   %ebx
428f97:	00 42 6c             	add    %al,0x6c(%edx)
428f9a:	74 5f                	je     0x428ffb
428f9c:	53                   	push   %ebx
428f9d:	00 73 65             	add    %dh,0x65(%ebx)
428fa0:	74 5f                	je     0x429001
428fa2:	49                   	dec    %ecx
428fa3:	56                   	push   %esi
428fa4:	00 57 44             	add    %dl,0x44(%edi)
428fa7:	57                   	push   %edi
428fa8:	44                   	inc    %esp
428fa9:	57                   	push   %edi
428faa:	00 61 61             	add    %ah,0x61(%ecx)
428fad:	00 50 72             	add    %dl,0x72(%eax)
428fb0:	6f                   	outsl  %ds:(%esi),(%dx)
428fb1:	6a 65                	push   $0x65
428fb3:	63 74 44 61          	arpl   %esi,0x61(%esp,%eax,2)
428fb7:	74 61                	je     0x42901a
428fb9:	00 47 65             	add    %al,0x65(%edi)
428fbc:	74 44                	je     0x429002
428fbe:	61                   	popa
428fbf:	74 61                	je     0x429022
428fc1:	00 46 72             	add    %al,0x72(%esi)
428fc4:	6f                   	outsl  %ds:(%esi),(%dx)
428fc5:	6d                   	insl   (%dx),%es:(%edi)
428fc6:	41                   	inc    %ecx
428fc7:	72 67                	jb     0x429030
428fc9:	62 00                	bound  %eax,(%eax)
428fcb:	6d                   	insl   (%dx),%es:(%edi)
428fcc:	73 63                	jae    0x429031
428fce:	6f                   	outsl  %ds:(%esi),(%dx)
428fcf:	72 6c                	jb     0x42903d
428fd1:	69 62 00 53 79 73 74 	imul   $0x74737953,0x0(%edx),%esp
428fd8:	65 6d                	gs insl (%dx),%es:(%edi)
428fda:	2e 43                	cs inc %ebx
428fdc:	6f                   	outsl  %ds:(%esi),(%dx)
428fdd:	6c                   	insb   (%dx),%es:(%edi)
428fde:	6c                   	insb   (%dx),%es:(%edi)
428fdf:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
428fe4:	6e                   	outsb  %ds:(%esi),(%dx)
428fe5:	73 2e                	jae    0x429015
428fe7:	47                   	inc    %edi
428fe8:	65 6e                	outsb  %gs:(%esi),(%dx)
428fea:	65 72 69             	gs jb  0x429056
428fed:	63 00                	arpl   %eax,(%eax)
428fef:	4d                   	dec    %ebp
428ff0:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
428ff7:	74 2e                	je     0x429027
428ff9:	56                   	push   %esi
428ffa:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
429001:	73 69                	jae    0x42906c
429003:	63 00                	arpl   %eax,(%eax)
429005:	52                   	push   %edx
429006:	65 61                	gs popa
429008:	64 00 54 68 72       	add    %dl,%fs:0x72(%eax,%ebp,2)
42900d:	65 61                	gs popa
42900f:	64 00 41 64          	add    %al,%fs:0x64(%ecx)
429013:	64 00 44 65 66       	add    %al,%fs:0x66(%ebp,%eiz,2)
429018:	69 6e 65 4d 65 74 68 	imul   $0x6874654d,0x65(%esi),%ebp
42901f:	6f                   	outsl  %ds:(%esi),(%dx)
429020:	64 00 47 65          	add    %al,%fs:0x65(%edi)
429024:	74 4d                	je     0x429073
429026:	65 74 68             	gs je  0x429091
429029:	6f                   	outsl  %ds:(%esi),(%dx)
42902a:	64 00 4f 70          	add    %cl,%fs:0x70(%edi)
42902e:	43                   	inc    %ebx
42902f:	6f                   	outsl  %ds:(%esi),(%dx)
429030:	64 65 00 43 72       	fs add %al,%gs:0x72(%ebx)
429035:	79 70                	jns    0x4290a7
429037:	74 6f                	je     0x4290a8
429039:	53                   	push   %ebx
42903a:	74 72                	je     0x4290ae
42903c:	65 61                	gs popa
42903e:	6d                   	insl   (%dx),%es:(%edi)
42903f:	4d                   	dec    %ebp
429040:	6f                   	outsl  %ds:(%esi),(%dx)
429041:	64 65 00 49 6d       	fs add %cl,%gs:0x6d(%ecx)
429046:	61                   	popa
429047:	67 65 00 41 64       	add    %al,%gs:0x64(%bx,%di)
42904c:	64 52                	fs push %edx
42904e:	61                   	popa
42904f:	6e                   	outsb  %ds:(%esi),(%dx)
429050:	67 65 00 45 6e       	add    %al,%gs:0x6e(%di)
429055:	64 49                	fs dec %ecx
429057:	6e                   	outsb  %ds:(%esi),(%dx)
429058:	76 6f                	jbe    0x4290c9
42905a:	6b 65 00 42          	imul   $0x42,0x0(%ebp),%esp
42905e:	65 67 69 6e 49 6e 76 	imul   $0x6b6f766e,%gs:0x49(%bp),%ebp
429065:	6f 6b
429067:	65 00 49 44          	add    %cl,%gs:0x44(%ecx)
42906b:	69 73 70 6f 73 61 62 	imul   $0x6261736f,0x70(%ebx),%esi
429072:	6c                   	insb   (%dx),%es:(%edi)
429073:	65 00 48 61          	add    %cl,%gs:0x61(%eax)
429077:	73 68                	jae    0x4290e1
429079:	74 61                	je     0x4290dc
42907b:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
42907f:	52                   	push   %edx
429080:	75 6e                	jne    0x4290f0
429082:	74 69                	je     0x4290ed
429084:	6d                   	insl   (%dx),%es:(%edi)
429085:	65 54                	gs push %esp
429087:	79 70                	jns    0x4290f9
429089:	65 48                	gs dec %eax
42908b:	61                   	popa
42908c:	6e                   	outsb  %ds:(%esi),(%dx)
42908d:	64 6c                	fs insb (%dx),%es:(%edi)
42908f:	65 00 47 65          	add    %al,%gs:0x65(%edi)
429093:	74 54                	je     0x4290e9
429095:	79 70                	jns    0x429107
429097:	65 46                	gs inc %esi
429099:	72 6f                	jb     0x42910a
42909b:	6d                   	insl   (%dx),%es:(%edi)
42909c:	48                   	dec    %eax
42909d:	61                   	popa
42909e:	6e                   	outsb  %ds:(%esi),(%dx)
42909f:	64 6c                	fs insb (%dx),%es:(%edi)
4290a1:	65 00 44 65 66       	add    %al,%gs:0x66(%ebp,%eiz,2)
4290a6:	69 6e 65 44 79 6e 61 	imul   $0x616e7944,0x65(%esi),%ebp
4290ad:	6d                   	insl   (%dx),%es:(%edi)
4290ae:	69 63 4d 6f 64 75 6c 	imul   $0x6c75646f,0x4d(%ebx),%esp
4290b5:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4290b9:	74 5f                	je     0x42911a
4290bb:	4e                   	dec    %esi
4290bc:	61                   	popa
4290bd:	6d                   	insl   (%dx),%es:(%edi)
4290be:	65 00 47 65          	add    %al,%gs:0x65(%edi)
4290c2:	74 4e                	je     0x429112
4290c4:	61                   	popa
4290c5:	6d                   	insl   (%dx),%es:(%edi)
4290c6:	65 00 43 61          	add    %al,%gs:0x61(%ebx)
4290ca:	6c                   	insb   (%dx),%es:(%edi)
4290cb:	6c                   	insb   (%dx),%es:(%edi)
4290cc:	42                   	inc    %edx
4290cd:	79 4e                	jns    0x42911d
4290cf:	61                   	popa
4290d0:	6d                   	insl   (%dx),%es:(%edi)
4290d1:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4290d5:	73 65                	jae    0x42913c
4290d7:	6d                   	insl   (%dx),%es:(%edi)
4290d8:	62 6c 79 4e          	bound  %ebp,0x4e(%ecx,%edi,2)
4290dc:	61                   	popa
4290dd:	6d                   	insl   (%dx),%es:(%edi)
4290de:	65 00 44 65 66       	add    %al,%gs:0x66(%ebp,%eiz,2)
4290e3:	69 6e 65 54 79 70 65 	imul   $0x65707954,0x65(%esi),%ebp
4290ea:	00 43 72             	add    %al,0x72(%ebx)
4290ed:	65 61                	gs popa
4290ef:	74 65                	je     0x429156
4290f1:	54                   	push   %esp
4290f2:	79 70                	jns    0x429164
4290f4:	65 00 56 61          	add    %dl,%gs:0x61(%esi)
4290f8:	6c                   	insb   (%dx),%es:(%edi)
4290f9:	75 65                	jne    0x429160
4290fb:	54                   	push   %esp
4290fc:	79 70                	jns    0x42916e
4290fe:	65 00 43 61          	add    %al,%gs:0x61(%ebx)
429102:	6c                   	insb   (%dx),%es:(%edi)
429103:	6c                   	insb   (%dx),%es:(%edi)
429104:	54                   	push   %esp
429105:	79 70                	jns    0x429177
429107:	65 00 53 65          	add    %dl,%gs:0x65(%ebx)
42910b:	74 52                	je     0x42915f
42910d:	65 74 75             	gs je  0x429185
429110:	72 6e                	jb     0x429180
429112:	54                   	push   %esp
429113:	79 70                	jns    0x429185
429115:	65 00 47 65          	add    %al,%gs:0x65(%edi)
429119:	74 54                	je     0x42916f
42911b:	79 70                	jns    0x42918d
42911d:	65 00 44 69 73       	add    %al,%gs:0x73(%ecx,%ebp,2)
429122:	70 6f                	jo     0x429193
429124:	73 65                	jae    0x42918b
429126:	00 50 61             	add    %dl,0x61(%eax)
429129:	72 73                	jb     0x42919e
42912b:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
42912f:	76 65                	jbe    0x429196
429131:	72 73                	jb     0x4291a6
429133:	65 00 4d 75          	add    %cl,%gs:0x75(%ebp)
429137:	6c                   	insb   (%dx),%es:(%edi)
429138:	74 69                	je     0x4291a3
42913a:	63 61 73             	arpl   %esp,0x73(%ecx)
42913d:	74 44                	je     0x429183
42913f:	65 6c                	gs insb (%dx),%es:(%edi)
429141:	65 67 61             	gs addr16 popa
429144:	74 65                	je     0x4291ab
429146:	00 57 72             	add    %dl,0x72(%edi)
429149:	69 74 65 00 47 75 69 	imul   $0x64697547,0x0(%ebp,%eiz,2),%esi
429150:	64
429151:	41                   	inc    %ecx
429152:	74 74                	je     0x4291c8
429154:	72 69                	jb     0x4291bf
429156:	62 75 74             	bound  %esi,0x74(%ebp)
429159:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
42915e:	75 67                	jne    0x4291c7
429160:	67 61                	addr16 popa
429162:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
429166:	74 74                	je     0x4291dc
429168:	72 69                	jb     0x4291d3
42916a:	62 75 74             	bound  %esi,0x74(%ebp)
42916d:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)