4120c9:	42                   	inc    %edx
4120ca:	75 69                	jne    0x412135
4120cc:	6c                   	insb   (%dx),%es:(%edi)
4120cd:	64 69 6e 67 43 6f 73 	imul   $0x74736f43,%fs:0x67(%esi),%ebp
4120d4:	74
4120d5:	49                   	dec    %ecx
4120d6:	72 6f                	jb     0x412147
4120d8:	6e                   	outsb  %ds:(%esi),(%dx)
4120d9:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
4120dd:	65 6c                	gs insb (%dx),%es:(%edi)
4120df:	45                   	inc    %ebp
4120e0:	6c                   	insb   (%dx),%es:(%edi)
4120e1:	76 69                	jbe    0x41214c
4120e3:	73 68                	jae    0x41214d
4120e5:	41                   	inc    %ecx
4120e6:	72 63                	jb     0x41214b
4120e8:	68 65 72 54 72       	push   $0x72547265
4120ed:	61                   	popa
4120ee:	69 6e 69 6e 67 43 6f 	imul   $0x6f43676e,0x69(%esi),%ebp
4120f5:	73 74                	jae    0x41216b
4120f7:	49                   	dec    %ecx
4120f8:	72 6f                	jb     0x412169
4120fa:	6e                   	outsb  %ds:(%esi),(%dx)
4120fb:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
4120ff:	65 6c                	gs insb (%dx),%es:(%edi)
412101:	45                   	inc    %ebp
412102:	6c                   	insb   (%dx),%es:(%edi)
412103:	76 69                	jbe    0x41216e
412105:	73 68                	jae    0x41216f
412107:	4d                   	dec    %ebp
412108:	61                   	popa
412109:	73 74                	jae    0x41217f
41210b:	65 72 54             	gs jb  0x412162
41210e:	72 61                	jb     0x412171
412110:	69 6e 69 6e 67 43 6f 	imul   $0x6f43676e,0x69(%esi),%ebp
412117:	73 74                	jae    0x41218d
412119:	49                   	dec    %ecx
41211a:	72 6f                	jb     0x41218b
41211c:	6e                   	outsb  %ds:(%esi),(%dx)
41211d:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412121:	65 6c                	gs insb (%dx),%es:(%edi)
412123:	45                   	inc    %ebp
412124:	6c                   	insb   (%dx),%es:(%edi)
412125:	76 69                	jbe    0x412190
412127:	73 68                	jae    0x412191
412129:	57                   	push   %edi
41212a:	61                   	popa
41212b:	72 72                	jb     0x41219f
41212d:	69 6f 72 54 72 61 69 	imul   $0x69617254,0x72(%edi),%ebp
412134:	6e                   	outsb  %ds:(%esi),(%dx)
412135:	69 6e 67 43 6f 73 74 	imul   $0x74736f43,0x67(%esi),%ebp
41213c:	49                   	dec    %ecx
41213d:	72 6f                	jb     0x4121ae
41213f:	6e                   	outsb  %ds:(%esi),(%dx)
412140:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412144:	65 6c                	gs insb (%dx),%es:(%edi)
412146:	4d                   	dec    %ebp
412147:	61                   	popa
412148:	72 74                	jb     0x4121be
41214a:	69 61 6c 41 72 74 73 	imul   $0x73747241,0x6c(%ecx),%esp
412151:	53                   	push   %ebx
412152:	63 68 6f             	arpl   %ebp,0x6f(%eax)
412155:	6f                   	outsl  %ds:(%esi),(%dx)
412156:	6c                   	insb   (%dx),%es:(%edi)
412157:	43                   	inc    %ebx
412158:	6f                   	outsl  %ds:(%esi),(%dx)
412159:	73 74                	jae    0x4121cf
41215b:	49                   	dec    %ecx
41215c:	72 6f                	jb     0x4121cd
41215e:	6e                   	outsb  %ds:(%esi),(%dx)
41215f:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412163:	65 6c                	gs insb (%dx),%es:(%edi)
412165:	48                   	dec    %eax
412166:	6f                   	outsl  %ds:(%esi),(%dx)
412167:	75 73                	jne    0x4121dc
412169:	65 73 43             	gs jae 0x4121af
41216c:	6f                   	outsl  %ds:(%esi),(%dx)
41216d:	73 74                	jae    0x4121e3
41216f:	49                   	dec    %ecx
412170:	72 6f                	jb     0x4121e1
412172:	6e                   	outsb  %ds:(%esi),(%dx)
412173:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412177:	65 6c                	gs insb (%dx),%es:(%edi)
412179:	49                   	dec    %ecx
41217a:	72 6f                	jb     0x4121eb
41217c:	6e                   	outsb  %ds:(%esi),(%dx)
41217d:	57                   	push   %edi
41217e:	6f                   	outsl  %ds:(%esi),(%dx)
41217f:	72 6b                	jb     0x4121ec
412181:	73 43                	jae    0x4121c6
412183:	6f                   	outsl  %ds:(%esi),(%dx)
412184:	73 74                	jae    0x4121fa
412186:	49                   	dec    %ecx
412187:	72 6f                	jb     0x4121f8
412189:	6e                   	outsb  %ds:(%esi),(%dx)
41218a:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
41218e:	65 6c                	gs insb (%dx),%es:(%edi)
412190:	57                   	push   %edi
412191:	6f                   	outsl  %ds:(%esi),(%dx)
412192:	6f                   	outsl  %ds:(%esi),(%dx)
412193:	64 73 68             	fs jae 0x4121fe
412196:	65 74 43             	gs je  0x4121dc
412199:	6f                   	outsl  %ds:(%esi),(%dx)
41219a:	73 74                	jae    0x412210
41219c:	49                   	dec    %ecx
41219d:	72 6f                	jb     0x41220e
41219f:	6e                   	outsb  %ds:(%esi),(%dx)
4121a0:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
4121a4:	65 6c                	gs insb (%dx),%es:(%edi)
4121a6:	51                   	push   %ecx
4121a7:	75 61                	jne    0x41220a
4121a9:	72 72                	jb     0x41221d
4121ab:	79 43                	jns    0x4121f0
4121ad:	6f                   	outsl  %ds:(%esi),(%dx)
4121ae:	73 74                	jae    0x412224
4121b0:	49                   	dec    %ecx
4121b1:	72 6f                	jb     0x412222
4121b3:	6e                   	outsb  %ds:(%esi),(%dx)
4121b4:	00 63 6f             	add    %ah,0x6f(%ebx)
4121b7:	73 74                	jae    0x41222d
4121b9:	49                   	dec    %ecx
4121ba:	72 6f                	jb     0x41222b
4121bc:	6e                   	outsb  %ds:(%esi),(%dx)
4121bd:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
4121c1:	65 6c                	gs insb (%dx),%es:(%edi)
4121c3:	51                   	push   %ecx
4121c4:	75 61                	jne    0x412227
4121c6:	72 72                	jb     0x41223a
4121c8:	79 49                	jns    0x412213
4121ca:	72 6f                	jb     0x41223b
4121cc:	6e                   	outsb  %ds:(%esi),(%dx)
4121cd:	00 42 75             	add    %al,0x75(%edx)
4121d0:	74 74                	je     0x412246
4121d2:	6f                   	outsl  %ds:(%esi),(%dx)
4121d3:	6e                   	outsb  %ds:(%esi),(%dx)
4121d4:	00 52 75             	add    %dl,0x75(%edx)
4121d7:	6e                   	outsb  %ds:(%esi),(%dx)
4121d8:	00 4d 65             	add    %cl,0x65(%ebp)
4121db:	74 68                	je     0x412245
4121dd:	6f                   	outsl  %ds:(%esi),(%dx)
4121de:	64 49                	fs dec %ecx
4121e0:	6e                   	outsb  %ds:(%esi),(%dx)
4121e1:	66 6f                	outsw  %ds:(%esi),(%dx)
4121e3:	00 43 75             	add    %al,0x75(%ebx)
4121e6:	6c                   	insb   (%dx),%es:(%edi)
4121e7:	74 75                	je     0x41225e
4121e9:	72 65                	jb     0x412250
4121eb:	49                   	dec    %ecx
4121ec:	6e                   	outsb  %ds:(%esi),(%dx)
4121ed:	66 6f                	outsw  %ds:(%esi),(%dx)
4121ef:	00 42 69             	add    %al,0x69(%edx)
4121f2:	74 6d                	je     0x412261
4121f4:	61                   	popa
4121f5:	70 00                	jo     0x4121f7
4121f7:	73 65                	jae    0x41225e
4121f9:	74 5f                	je     0x41225a
4121fb:	54                   	push   %esp
4121fc:	61                   	popa
4121fd:	62 53 74             	bound  %edx,0x74(%ebx)
412200:	6f                   	outsl  %ds:(%esi),(%dx)
412201:	70 00                	jo     0x412203
412203:	67 65 74 5f          	addr16 gs je 0x412266
412207:	71 4e                	jno    0x412257
412209:	72 59                	jb     0x412264
41220b:	68 4c 56 7a 6f       	push   $0x6f7a564c
412210:	44                   	inc    %esp
412211:	4b                   	dec    %ebx
412212:	52                   	push   %edx
412213:	47                   	inc    %edi
412214:	59                   	pop    %ecx
412215:	55                   	push   %ebp
412216:	51                   	push   %ecx
412217:	77 6b                	ja     0x412284
412219:	6a 49                	push   $0x49
41221b:	41                   	inc    %ecx
41221c:	7a 4c                	jp     0x41226a
41221e:	46                   	inc    %esi
41221f:	6e                   	outsb  %ds:(%esi),(%dx)
412220:	4b                   	dec    %ebx
412221:	61                   	popa
412222:	68 56 6d 48 71       	push   $0x71486d56
412227:	00 74 69 6d          	add    %dh,0x6d(%ecx,%ebp,2)
41222b:	65 72 45             	gs jb  0x412273
41222e:	6c                   	insb   (%dx),%es:(%edi)
41222f:	76 69                	jbe    0x41229a
412231:	73 68                	jae    0x41229b
412233:	41                   	inc    %ecx
412234:	72 63                	jb     0x412299
412236:	68 65 72 50 72       	push   $0x72507265
41223b:	6f                   	outsl  %ds:(%esi),(%dx)
41223c:	67 72 65             	addr16 jb 0x4122a4
41223f:	73 73                	jae    0x4122b4
412241:	42                   	inc    %edx
412242:	61                   	popa
412243:	72 00                	jb     0x412245
412245:	74 69                	je     0x4122b0
412247:	6d                   	insl   (%dx),%es:(%edi)
412248:	65 72 45             	gs jb  0x412290
41224b:	6c                   	insb   (%dx),%es:(%edi)
41224c:	76 69                	jbe    0x4122b7
41224e:	73 68                	jae    0x4122b8
412250:	4d                   	dec    %ebp
412251:	61                   	popa
412252:	73 74                	jae    0x4122c8
412254:	65 72 50             	gs jb  0x4122a7
412257:	72 6f                	jb     0x4122c8
412259:	67 72 65             	addr16 jb 0x4122c1
41225c:	73 73                	jae    0x4122d1
41225e:	42                   	inc    %edx
41225f:	61                   	popa
412260:	72 00                	jb     0x412262
412262:	74 69                	je     0x4122cd
412264:	6d                   	insl   (%dx),%es:(%edi)
412265:	65 72 45             	gs jb  0x4122ad
412268:	6c                   	insb   (%dx),%es:(%edi)
412269:	76 69                	jbe    0x4122d4
41226b:	73 68                	jae    0x4122d5
41226d:	57                   	push   %edi
41226e:	61                   	popa
41226f:	72 72                	jb     0x4122e3
412271:	69 6f 72 50 72 6f 67 	imul   $0x676f7250,0x72(%edi),%ebp
412278:	72 65                	jb     0x4122df
41227a:	73 73                	jae    0x4122ef
41227c:	42                   	inc    %edx
41227d:	61                   	popa
41227e:	72 00                	jb     0x412280
412280:	43                   	inc    %ebx
412281:	6c                   	insb   (%dx),%es:(%edi)
412282:	65 61                	gs popa
412284:	72 00                	jb     0x412286
412286:	43                   	inc    %ebx
412287:	68 61 72 00 49       	push   $0x49007261
41228c:	6e                   	outsb  %ds:(%esi),(%dx)
41228d:	76 6f                	jbe    0x4122fe
41228f:	6b 65 4d 65          	imul   $0x65,0x4d(%ebp),%esp
412293:	6d                   	insl   (%dx),%es:(%edi)
412294:	62 65 72             	bound  %esp,0x72(%ebp)
412297:	00 4f 72             	add    %cl,0x72(%edi)
41229a:	63 69 73             	arpl   %ebp,0x73(%ecx)
41229d:	68 43 6f 6d 6d       	push   $0x6d6d6f43
4122a2:	61                   	popa
4122a3:	6e                   	outsb  %ds:(%esi),(%dx)
4122a4:	64 65 72 00          	fs gs jb 0x4122a8
4122a8:	73 65                	jae    0x41230f
4122aa:	6e                   	outsb  %ds:(%esi),(%dx)
4122ab:	64 65 72 00          	fs gs jb 0x4122af
4122af:	42                   	inc    %edx
4122b0:	69 6e 64 65 72 00 70 	imul   $0x70007265,0x64(%esi),%ebp
4122b7:	6c                   	insb   (%dx),%es:(%edi)
4122b8:	75 6e                	jne    0x412328
4122ba:	64 65 72 00          	fs gs jb 0x4122be
4122be:	42                   	inc    %edx
4122bf:	61                   	popa
4122c0:	73 65                	jae    0x412327
4122c2:	36 34 44             	ss xor $0x44,%al
4122c5:	65 63 6f 64          	arpl   %ebp,%gs:0x64(%edi)
4122c9:	65 72 00             	gs jb  0x4122cc
4122cc:	67 65 74 5f          	addr16 gs je 0x41232f
4122d0:	52                   	push   %edx
4122d1:	65 73 6f             	gs jae 0x412343
4122d4:	75 72                	jne    0x412348
4122d6:	63 65 4d             	arpl   %esp,0x4d(%ebp)
4122d9:	61                   	popa
4122da:	6e                   	outsb  %ds:(%esi),(%dx)
4122db:	61                   	popa
4122dc:	67 65 72 00          	addr16 gs jb 0x4122e0
4122e0:	6c                   	insb   (%dx),%es:(%edi)
4122e1:	61                   	popa
4122e2:	62 65 6c             	bound  %esp,0x6c(%ebp)
4122e5:	45                   	inc    %ebp
4122e6:	6c                   	insb   (%dx),%es:(%edi)
4122e7:	76 69                	jbe    0x412352
4122e9:	73 68                	jae    0x412353
4122eb:	41                   	inc    %ecx
4122ec:	72 63                	jb     0x412351
4122ee:	68 65 72 00 70       	push   $0x70007265
4122f3:	69 63 74 75 72 65 42 	imul   $0x42657275,0x74(%ebx),%esp
4122fa:	6f                   	outsl  %ds:(%esi),(%dx)
4122fb:	78 45                	js     0x412342
4122fd:	6c                   	insb   (%dx),%es:(%edi)
4122fe:	76 69                	jbe    0x412369
412300:	73 68                	jae    0x41236a
412302:	41                   	inc    %ecx
412303:	72 63                	jb     0x412368
412305:	68 65 72 00 45       	push   $0x45007265
41230a:	76 65                	jbe    0x412371
41230c:	6e                   	outsb  %ds:(%esi),(%dx)
41230d:	74 48                	je     0x412357
41230f:	61                   	popa
412310:	6e                   	outsb  %ds:(%esi),(%dx)
412311:	64 6c                	fs insb (%dx),%es:(%edi)
412313:	65 72 00             	gs jb  0x412316
412316:	53                   	push   %ebx
412317:	79 73                	jns    0x41238c
412319:	74 65                	je     0x412380
41231b:	6d                   	insl   (%dx),%es:(%edi)
41231c:	2e 43                	cs inc %ebx
41231e:	6f                   	outsl  %ds:(%esi),(%dx)
41231f:	64 65 44             	fs gs inc %esp
412322:	6f                   	outsl  %ds:(%esi),(%dx)
412323:	6d                   	insl   (%dx),%es:(%edi)
412324:	2e 43                	cs inc %ebx
412326:	6f                   	outsl  %ds:(%esi),(%dx)
412327:	6d                   	insl   (%dx),%es:(%edi)
412328:	70 69                	jo     0x412393
41232a:	6c                   	insb   (%dx),%es:(%edi)
41232b:	65 72 00             	gs jb  0x41232e
41232e:	54                   	push   %esp
41232f:	69 6d 65 72 00 49 43 	imul   $0x43490072,0x65(%ebp),%ebp
412336:	6f                   	outsl  %ds:(%esi),(%dx)
412337:	6e                   	outsb  %ds:(%esi),(%dx)
412338:	74 61                	je     0x41239b
41233a:	69 6e 65 72 00 74 69 	imul   $0x69740072,0x65(%esi),%ebp
412341:	6d                   	insl   (%dx),%es:(%edi)
412342:	65 72 55             	gs jb  0x41239a
412345:	70 64                	jo     0x4123ab
412347:	61                   	popa
412348:	74 65                	je     0x4123af
41234a:	72 00                	jb     0x41234c
41234c:	62 61 74             	bound  %esp,0x74(%ecx)
41234f:	74 6c                	je     0x4123bd
412351:	65 43                	gs inc %ebx
412353:	6f                   	outsl  %ds:(%esi),(%dx)
412354:	75 6e                	jne    0x4123c4
412356:	74 65                	je     0x4123bd
412358:	72 00                	jb     0x41235a
41235a:	66 69 72 65 49 6e    	imul   $0x6e49,0x65(%edx),%si
412360:	57                   	push   %edi
412361:	61                   	popa
412362:	72 65                	jb     0x4123c9
412364:	68 6f 75 73 65       	push   $0x6573756f
412369:	43                   	inc    %ebx
41236a:	6f                   	outsl  %ds:(%esi),(%dx)
41236b:	75 6e                	jne    0x4123db
41236d:	74 65                	je     0x4123d4
41236f:	72 00                	jb     0x412371
412371:	72 61                	jb     0x4123d4
412373:	74 41                	je     0x4123b6
412375:	74 74                	je     0x4123eb
412377:	61                   	popa
412378:	63 6b 43             	arpl   %ebp,0x43(%ebx)
41237b:	6f                   	outsl  %ds:(%esi),(%dx)
41237c:	75 6e                	jne    0x4123ec
41237e:	74 65                	je     0x4123e5
412380:	72 00                	jb     0x412382
412382:	74 69                	je     0x4123ed
412384:	6d                   	insl   (%dx),%es:(%edi)
412385:	65 72 43             	gs jb  0x4123cb
412388:	6f                   	outsl  %ds:(%esi),(%dx)
412389:	75 6e                	jne    0x4123f9