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)
429171:	6d                   	insl   (%dx),%es:(%edi)
429172:	56                   	push   %esi
429173:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
42917a:	74 74                	je     0x4291f0
42917c:	72 69                	jb     0x4291e7
42917e:	62 75 74             	bound  %esi,0x74(%ebp)
429181:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
429185:	73 65                	jae    0x4291ec
429187:	6d                   	insl   (%dx),%es:(%edi)
429188:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
42918c:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
429193:	72
429194:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
42919b:	73 73                	jae    0x429210
42919d:	65 6d                	gs insl (%dx),%es:(%edi)
42919f:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
4291a3:	72 61                	jb     0x429206
4291a5:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
4291a8:	61                   	popa
4291a9:	72 6b                	jb     0x429216
4291ab:	41                   	inc    %ecx
4291ac:	74 74                	je     0x429222
4291ae:	72 69                	jb     0x429219
4291b0:	62 75 74             	bound  %esi,0x74(%ebp)
4291b3:	65 00 53 75          	add    %dl,%gs:0x75(%ebx)
4291b7:	70 70                	jo     0x429229
4291b9:	72 65                	jb     0x429220
4291bb:	73 73                	jae    0x429230
4291bd:	49                   	dec    %ecx
4291be:	6c                   	insb   (%dx),%es:(%edi)
4291bf:	64 61                	fs popa
4291c1:	73 6d                	jae    0x429230
4291c3:	41                   	inc    %ecx
4291c4:	74 74                	je     0x42923a
4291c6:	72 69                	jb     0x429231
4291c8:	62 75 74             	bound  %esi,0x74(%ebp)
4291cb:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4291cf:	73 65                	jae    0x429236
4291d1:	6d                   	insl   (%dx),%es:(%edi)
4291d2:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
4291d6:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
4291dd:	69
4291de:	6f                   	outsl  %ds:(%esi),(%dx)
4291df:	6e                   	outsb  %ds:(%esi),(%dx)
4291e0:	41                   	inc    %ecx
4291e1:	74 74                	je     0x429257
4291e3:	72 69                	jb     0x42924e
4291e5:	62 75 74             	bound  %esi,0x74(%ebp)
4291e8:	65 00 4f 62          	add    %cl,%gs:0x62(%edi)
4291ec:	66 75 73             	data16 jne 0x429262
4291ef:	63 61 74             	arpl   %esp,0x74(%ecx)
4291f2:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
4291f9:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
429200:	73 73                	jae    0x429275
429202:	65 6d                	gs insl (%dx),%es:(%edi)
429204:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
429208:	6f                   	outsl  %ds:(%esi),(%dx)
429209:	6e                   	outsb  %ds:(%esi),(%dx)
42920a:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
429210:	74 69                	je     0x42927b
429212:	6f                   	outsl  %ds:(%esi),(%dx)
429213:	6e                   	outsb  %ds:(%esi),(%dx)
429214:	41                   	inc    %ecx
429215:	74 74                	je     0x42928b
429217:	72 69                	jb     0x429282
429219:	62 75 74             	bound  %esi,0x74(%ebp)
42921c:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
429220:	73 65                	jae    0x429287
429222:	6d                   	insl   (%dx),%es:(%edi)
429223:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
429227:	65 73 63             	gs jae 0x42928d
42922a:	72 69                	jb     0x429295
42922c:	70 74                	jo     0x4292a2
42922e:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
429235:	69 62 75 74 65 00 44 	imul   $0x44006574,0x75(%edx),%esp
42923c:	65 66 61             	gs popaw
42923f:	75 6c                	jne    0x4292ad
429241:	74 4d                	je     0x429290
429243:	65 6d                	gs insl (%dx),%es:(%edi)
429245:	62 65 72             	bound  %esp,0x72(%ebp)
429248:	41                   	inc    %ecx
429249:	74 74                	je     0x4292bf
42924b:	72 69                	jb     0x4292b6
42924d:	62 75 74             	bound  %esi,0x74(%ebp)
429250:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
429254:	6d                   	insl   (%dx),%es:(%edi)
429255:	70 69                	jo     0x4292c0
429257:	6c                   	insb   (%dx),%es:(%edi)
429258:	61                   	popa
429259:	74 69                	je     0x4292c4
42925b:	6f                   	outsl  %ds:(%esi),(%dx)
42925c:	6e                   	outsb  %ds:(%esi),(%dx)
42925d:	52                   	push   %edx
42925e:	65 6c                	gs insb (%dx),%es:(%edi)
429260:	61                   	popa
429261:	78 61                	js     0x4292c4
429263:	74 69                	je     0x4292ce
429265:	6f                   	outsl  %ds:(%esi),(%dx)
429266:	6e                   	outsb  %ds:(%esi),(%dx)
429267:	73 41                	jae    0x4292aa
429269:	74 74                	je     0x4292df
42926b:	72 69                	jb     0x4292d6
42926d:	62 75 74             	bound  %esi,0x74(%ebp)
429270:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
429274:	73 65                	jae    0x4292db
429276:	6d                   	insl   (%dx),%es:(%edi)
429277:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
42927b:	72 6f                	jb     0x4292ec
42927d:	64 75 63             	fs jne 0x4292e3
429280:	74 41                	je     0x4292c3
429282:	74 74                	je     0x4292f8
429284:	72 69                	jb     0x4292ef
429286:	62 75 74             	bound  %esi,0x74(%ebp)
429289:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
42928d:	73 65                	jae    0x4292f4
42928f:	6d                   	insl   (%dx),%es:(%edi)
429290:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
429294:	6f                   	outsl  %ds:(%esi),(%dx)
429295:	70 79                	jo     0x429310
429297:	72 69                	jb     0x429302
429299:	67 68 74 41 74 74    	addr16 push $0x74744174
42929f:	72 69                	jb     0x42930a
4292a1:	62 75 74             	bound  %esi,0x74(%ebp)
4292a4:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4292a8:	73 65                	jae    0x42930f
4292aa:	6d                   	insl   (%dx),%es:(%edi)
4292ab:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4292af:	6f                   	outsl  %ds:(%esi),(%dx)
4292b0:	6d                   	insl   (%dx),%es:(%edi)
4292b1:	70 61                	jo     0x429314
4292b3:	6e                   	outsb  %ds:(%esi),(%dx)
4292b4:	79 41                	jns    0x4292f7
4292b6:	74 74                	je     0x42932c
4292b8:	72 69                	jb     0x429323
4292ba:	62 75 74             	bound  %esi,0x74(%ebp)
4292bd:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
4292c1:	6e                   	outsb  %ds:(%esi),(%dx)
4292c2:	74 69                	je     0x42932d
4292c4:	6d                   	insl   (%dx),%es:(%edi)
4292c5:	65 43                	gs inc %ebx
4292c7:	6f                   	outsl  %ds:(%esi),(%dx)
4292c8:	6d                   	insl   (%dx),%es:(%edi)
4292c9:	70 61                	jo     0x42932c
4292cb:	74 69                	je     0x429336
4292cd:	62 69 6c             	bound  %ebp,0x6c(%ecx)
4292d0:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
4292d7:	69
4292d8:	62 75 74             	bound  %esi,0x74(%ebp)
4292db:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
4292df:	61                   	popa
4292e0:	64 42                	fs inc %edx
4292e2:	79 74                	jns    0x429358
4292e4:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
4292e8:	73 74                	jae    0x42935e
4292ea:	65 6d                	gs insl (%dx),%es:(%edi)
4292ec:	2e 54                	cs push %esp
4292ee:	68 72 65 61 64       	push   $0x64616572
4292f3:	69 6e 67 00 45 6e 63 	imul   $0x636e4500,0x67(%esi),%ebp
4292fa:	6f                   	outsl  %ds:(%esi),(%dx)
4292fb:	64 69 6e 67 00 46 72 	imul   $0x6f724600,%fs:0x67(%esi),%ebp
429302:	6f
429303:	6d                   	insl   (%dx),%es:(%edi)
429304:	42                   	inc    %edx
429305:	61                   	popa
429306:	73 65                	jae    0x42936d
429308:	36 34 53             	ss xor $0x53,%al
42930b:	74 72                	je     0x42937f
42930d:	69 6e 67 00 52 65 61 	imul   $0x61655200,0x67(%esi),%ebp
429314:	64 53                	fs push %ebx
429316:	74 72                	je     0x42938a
429318:	69 6e 67 00 47 65 74 	imul   $0x74654700,0x67(%esi),%ebp
42931f:	53                   	push   %ebx
429320:	74 72                	je     0x429394
429322:	69 6e 67 00 53 79 73 	imul   $0x73795300,0x67(%esi),%ebp
429329:	74 65                	je     0x429390