4181f0:	73 65                	jae    0x418257
4181f2:	74 5f                	je     0x418253
4181f4:	46                   	inc    %esi
4181f5:	6f                   	outsl  %ds:(%esi),(%dx)
4181f6:	6e                   	outsb  %ds:(%esi),(%dx)
4181f7:	74 00                	je     0x4181f9
4181f9:	5f                   	pop    %edi
4181fa:	69 74 65 6d 73 6d 46 	imul   $0x6f466d73,0x6d(%ebp,%eiz,2),%esi
418201:	6f
418202:	6e                   	outsb  %ds:(%esi),(%dx)
418203:	74 00                	je     0x418205
418205:	67 65 74 5f          	addr16 gs je 0x418268
418209:	43                   	inc    %ebx
41820a:	61                   	popa
41820b:	70 74                	jo     0x418281
41820d:	69 6f 6e 46 6f 6e 74 	imul   $0x746e6f46,0x6e(%edi),%ebp
418214:	00 67 65             	add    %ah,0x65(%edi)
418217:	74 5f                	je     0x418278
418219:	49                   	dec    %ecx
41821a:	74 65                	je     0x418281
41821c:	6d                   	insl   (%dx),%es:(%edi)
41821d:	73 46                	jae    0x418265
41821f:	6f                   	outsl  %ds:(%esi),(%dx)
418220:	6e                   	outsb  %ds:(%esi),(%dx)
418221:	74 00                	je     0x418223
418223:	73 65                	jae    0x41828a
418225:	74 5f                	je     0x418286
418227:	49                   	dec    %ecx
418228:	74 65                	je     0x41828f
41822a:	6d                   	insl   (%dx),%es:(%edi)
41822b:	73 46                	jae    0x418273
41822d:	6f                   	outsl  %ds:(%esi),(%dx)
41822e:	6e                   	outsb  %ds:(%esi),(%dx)
41822f:	74 00                	je     0x418231
418231:	5f                   	pop    %edi
418232:	66 6f                	outsw  %ds:(%esi),(%dx)
418234:	6e                   	outsb  %ds:(%esi),(%dx)
418235:	74 00                	je     0x418237
418237:	67 65 74 5f          	addr16 gs je 0x41829a
41823b:	43                   	inc    %ebx
41823c:	6f                   	outsl  %ds:(%esi),(%dx)
41823d:	75 6e                	jne    0x4182ad
41823f:	74 00                	je     0x418241
418241:	67 65 74 5f          	addr16 gs je 0x4182a4
418245:	4d                   	dec    %ebp
418246:	61                   	popa
418247:	78 53                	js     0x41829c
418249:	65 6c                	gs insb (%dx),%es:(%edi)
41824b:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418250:	6e                   	outsb  %ds:(%esi),(%dx)
418251:	43                   	inc    %ebx
418252:	6f                   	outsl  %ds:(%esi),(%dx)
418253:	75 6e                	jne    0x4182c3
418255:	74 00                	je     0x418257
418257:	73 65                	jae    0x4182be
418259:	74 5f                	je     0x4182ba
41825b:	4d                   	dec    %ebp
41825c:	61                   	popa
41825d:	78 53                	js     0x4182b2
41825f:	65 6c                	gs insb (%dx),%es:(%edi)
418261:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418266:	6e                   	outsb  %ds:(%esi),(%dx)
418267:	43                   	inc    %ebx
418268:	6f                   	outsl  %ds:(%esi),(%dx)
418269:	75 6e                	jne    0x4182d9
41826b:	74 00                	je     0x41826d
41826d:	5f                   	pop    %edi
41826e:	6d                   	insl   (%dx),%es:(%edi)
41826f:	61                   	popa
418270:	78 53                	js     0x4182c5
418272:	65 6c                	gs insb (%dx),%es:(%edi)
418274:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418279:	6e                   	outsb  %ds:(%esi),(%dx)
41827a:	43                   	inc    %ebx
41827b:	6f                   	outsl  %ds:(%esi),(%dx)
41827c:	75 6e                	jne    0x4182ec
41827e:	74 00                	je     0x418280
418280:	63 6f 75             	arpl   %ebp,0x75(%edi)
418283:	6e                   	outsb  %ds:(%esi),(%dx)
418284:	74 00                	je     0x418286
418286:	67 65 74 5f          	addr16 gs je 0x4182e9
41828a:	44                   	inc    %esp
41828b:	61                   	popa
41828c:	74 65                	je     0x4182f3
41828e:	53                   	push   %ebx
41828f:	74 61                	je     0x4182f2
418291:	72 74                	jb     0x418307
418293:	00 73 65             	add    %dh,0x65(%ebx)
418296:	74 5f                	je     0x4182f7
418298:	44                   	inc    %esp
418299:	61                   	popa
41829a:	74 65                	je     0x418301
41829c:	53                   	push   %ebx
41829d:	74 61                	je     0x418300
41829f:	72 74                	jb     0x418315
4182a1:	00 5f 64             	add    %bl,0x64(%edi)
4182a4:	61                   	popa
4182a5:	74 65                	je     0x41830c
4182a7:	53                   	push   %ebx
4182a8:	74 61                	je     0x41830b
4182aa:	72 74                	jb     0x418320
4182ac:	00 67 65             	add    %ah,0x65(%edi)
4182af:	74 5f                	je     0x418310
4182b1:	57                   	push   %edi
4182b2:	6f                   	outsl  %ds:(%esi),(%dx)
4182b3:	72 6b                	jb     0x418320
4182b5:	57                   	push   %edi
4182b6:	65 65 6b 53 74 61    	gs imul $0x61,%gs:0x74(%ebx),%edx
4182bc:	72 74                	jb     0x418332
4182be:	00 73 65             	add    %dh,0x65(%ebx)
4182c1:	74 5f                	je     0x418322
4182c3:	57                   	push   %edi
4182c4:	6f                   	outsl  %ds:(%esi),(%dx)
4182c5:	72 6b                	jb     0x418332
4182c7:	57                   	push   %edi
4182c8:	65 65 6b 53 74 61    	gs imul $0x61,%gs:0x74(%ebx),%edx
4182ce:	72 74                	jb     0x418344
4182d0:	00 5f 77             	add    %bl,0x77(%edi)
4182d3:	6f                   	outsl  %ds:(%esi),(%dx)
4182d4:	72 6b                	jb     0x418341
4182d6:	57                   	push   %edi
4182d7:	65 65 6b 53 74 61    	gs imul $0x61,%gs:0x74(%ebx),%edx
4182dd:	72 74                	jb     0x418353
4182df:	00 5f 77             	add    %bl,0x77(%edi)
4182e2:	65 65 6b 53 74 61    	gs imul $0x61,%gs:0x74(%ebx),%edx
4182e8:	72 74                	jb     0x41835e
4182ea:	00 5f 73             	add    %bl,0x73(%edi)
4182ed:	65 6c                	gs insb (%dx),%es:(%edi)
4182ef:	53                   	push   %ebx
4182f0:	74 61                	je     0x418353
4182f2:	72 74                	jb     0x418368
4182f4:	00 67 65             	add    %ah,0x65(%edi)
4182f7:	74 5f                	je     0x418358
4182f9:	49                   	dec    %ecx
4182fa:	73 4f                	jae    0x41834b
4182fc:	70 65                	jo     0x418363
4182fe:	6e                   	outsb  %ds:(%esi),(%dx)
4182ff:	53                   	push   %ebx
418300:	74 61                	je     0x418363
418302:	72 74                	jb     0x418378
418304:	00 67 65             	add    %ah,0x65(%edi)
418307:	74 5f                	je     0x418368
418309:	53                   	push   %ebx
41830a:	65 6c                	gs insb (%dx),%es:(%edi)
41830c:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418311:	6e                   	outsb  %ds:(%esi),(%dx)
418312:	53                   	push   %ebx
418313:	74 61                	je     0x418376
418315:	72 74                	jb     0x41838b
418317:	00 73 65             	add    %dh,0x65(%ebx)
41831a:	74 5f                	je     0x41837b
41831c:	53                   	push   %ebx
41831d:	65 6c                	gs insb (%dx),%es:(%edi)
41831f:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418324:	6e                   	outsb  %ds:(%esi),(%dx)
418325:	53                   	push   %ebx
418326:	74 61                	je     0x418389
418328:	72 74                	jb     0x41839e
41832a:	00 5f 73             	add    %bl,0x73(%edi)
41832d:	65 6c                	gs insb (%dx),%es:(%edi)
41832f:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418334:	6e                   	outsb  %ds:(%esi),(%dx)
418335:	53                   	push   %ebx
418336:	74 61                	je     0x418399
418338:	72 74                	jb     0x4183ae
41833a:	00 67 65             	add    %ah,0x65(%edi)
41833d:	74 5f                	je     0x41839e
41833f:	53                   	push   %ebx
418340:	65 6c                	gs insb (%dx),%es:(%edi)
418342:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
418347:	45                   	inc    %ebp
418348:	6c                   	insb   (%dx),%es:(%edi)
418349:	65 6d                	gs insl (%dx),%es:(%edi)
41834b:	65 6e                	outsb  %gs:(%esi),(%dx)
41834d:	74 53                	je     0x4183a2
41834f:	74 61                	je     0x4183b2
418351:	72 74                	jb     0x4183c7
418353:	00 73 65             	add    %dh,0x65(%ebx)
418356:	74 5f                	je     0x4183b7
418358:	53                   	push   %ebx
418359:	65 6c                	gs insb (%dx),%es:(%edi)
41835b:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
418360:	45                   	inc    %ebp
418361:	6c                   	insb   (%dx),%es:(%edi)
418362:	65 6d                	gs insl (%dx),%es:(%edi)
418364:	65 6e                	outsb  %gs:(%esi),(%dx)
418366:	74 53                	je     0x4183bb
418368:	74 61                	je     0x4183cb
41836a:	72 74                	jb     0x4183e0
41836c:	00 5f 73             	add    %bl,0x73(%edi)
41836f:	65 6c                	gs insb (%dx),%es:(%edi)
418371:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
418376:	45                   	inc    %ebp
418377:	6c                   	insb   (%dx),%es:(%edi)
418378:	65 6d                	gs insl (%dx),%es:(%edi)
41837a:	65 6e                	outsb  %gs:(%esi),(%dx)
41837c:	74 53                	je     0x4183d1
41837e:	74 61                	je     0x4183e1
418380:	72 74                	jb     0x4183f6
418382:	00 67 65             	add    %ah,0x65(%edi)
418385:	74 5f                	je     0x4183e6
418387:	56                   	push   %esi
418388:	69 65 77 53 74 61 72 	imul   $0x72617453,0x77(%ebp),%esp
41838f:	74 00                	je     0x418391
418391:	73 65                	jae    0x4183f8
418393:	74 5f                	je     0x4183f4
418395:	56                   	push   %esi
418396:	69 65 77 53 74 61 72 	imul   $0x72617453,0x77(%ebp),%esp
41839d:	74 00                	je     0x41839f
41839f:	5f                   	pop    %edi
4183a0:	76 69                	jbe    0x41840b
4183a2:	65 77 53             	gs ja  0x4183f8
4183a5:	74 61                	je     0x418408
4183a7:	72 74                	jb     0x41841d
4183a9:	00 67 65             	add    %ah,0x65(%edi)
4183ac:	74 5f                	je     0x41840d
4183ae:	4f                   	dec    %edi
4183af:	76 65                	jbe    0x418416
4183b1:	72 66                	jb     0x418419
4183b3:	6c                   	insb   (%dx),%es:(%edi)
4183b4:	6f                   	outsl  %ds:(%esi),(%dx)
4183b5:	77 53                	ja     0x41840a
4183b7:	74 61                	je     0x41841a
4183b9:	72 74                	jb     0x41842f
4183bb:	00 53 65             	add    %dl,0x65(%ebx)
4183be:	74 4f                	je     0x41840f
4183c0:	76 65                	jbe    0x418427
4183c2:	72 66                	jb     0x41842a
4183c4:	6c                   	insb   (%dx),%es:(%edi)
4183c5:	6f                   	outsl  %ds:(%esi),(%dx)
4183c6:	77 53                	ja     0x41841b
4183c8:	74 61                	je     0x41842b
4183ca:	72 74                	jb     0x418440
4183cc:	00 4f 6e             	add    %cl,0x6e(%edi)
4183cf:	44                   	inc    %esp
4183d0:	72 61                	jb     0x418433
4183d2:	77 44                	ja     0x418418
4183d4:	61                   	popa
4183d5:	79 4f                	jns    0x418426
4183d7:	76 65                	jbe    0x41843e
4183d9:	72 66                	jb     0x418441
4183db:	6c                   	insb   (%dx),%es:(%edi)
4183dc:	6f                   	outsl  %ds:(%esi),(%dx)
4183dd:	77 53                	ja     0x418432
4183df:	74 61                	je     0x418442
4183e1:	72 74                	jb     0x418457
4183e3:	00 5f 6f             	add    %bl,0x6f(%edi)
4183e6:	76 65                	jbe    0x41844d
4183e8:	72 66                	jb     0x418450
4183ea:	6c                   	insb   (%dx),%es:(%edi)
4183eb:	6f                   	outsl  %ds:(%esi),(%dx)
4183ec:	77 53                	ja     0x418441
4183ee:	74 61                	je     0x418451
4183f0:	72 74                	jb     0x418466
4183f2:	00 67 65             	add    %ah,0x65(%edi)
4183f5:	74 5f                	je     0x418456
4183f7:	44                   	inc    %esp
4183f8:	61                   	popa
4183f9:	79 53                	jns    0x41844e
4183fb:	74 61                	je     0x41845e
4183fd:	72 74                	jb     0x418473
4183ff:	00 49 6e             	add    %cl,0x6e(%ecx)
418402:	73 65                	jae    0x418469
418404:	72 74                	jb     0x41847a
418406:	00 43 6f             	add    %al,0x6f(%ebx)
418409:	6e                   	outsb  %ds:(%esi),(%dx)
41840a:	76 65                	jbe    0x418471
41840c:	72 74                	jb     0x418482
41840e:	00 53 6f             	add    %dl,0x6f(%ebx)
418411:	72 74                	jb     0x418487
418413:	00 54 6f 53          	add    %dl,0x53(%edi,%ebp,2)
418417:	74 72                	je     0x41848b
418419:	69 6e 67 53 68 6f 72 	imul   $0x726f6853,0x67(%esi),%ebp
418420:	74 00                	je     0x418422
418422:	4e                   	dec    %esi
418423:	6f                   	outsl  %ds:(%esi),(%dx)
418424:	72 74                	jb     0x41849a
418426:	68 45 61 73 74       	push   $0x74736145
41842b:	00 53 6f             	add    %dl,0x6f(%ebx)
41842e:	75 74                	jne    0x4184a4
418430:	68 45 61 73 74       	push   $0x74736145
418435:	00 67 65             	add    %ah,0x65(%edi)
418438:	74 5f                	je     0x418499
41843a:	49                   	dec    %ecx
41843b:	73 4c                	jae    0x418489
41843d:	61                   	popa
41843e:	73 74                	jae    0x4184b4
418440:	00 73 65             	add    %dh,0x65(%ebx)
418443:	74 5f                	je     0x4184a4
418445:	49                   	dec    %ecx
418446:	73 4c                	jae    0x418494
418448:	61                   	popa
418449:	73 74                	jae    0x4184bf
41844b:	00 5f 69             	add    %bl,0x69(%edi)
41844e:	73 4c                	jae    0x41849c
418450:	61                   	popa
418451:	73 74                	jae    0x4184c7
418453:	00 48 69             	add    %cl,0x69(%eax)
418456:	74 54                	je     0x4184ac
418458:	65 73 74             	gs jae 0x4184cf
41845b:	00 4e 6f             	add    %cl,0x6f(%esi)
41845e:	72 74                	jb     0x4184d4
418460:	68 57 65 73 74       	push   $0x74736557
418465:	00 53 6f             	add    %dl,0x6f(%ebx)
418468:	75 74                	jne    0x4184de
41846a:	68 57 65 73 74       	push   $0x74736557
41846f:	00 41 72             	add    %al,0x72(%ecx)
418472:	72 61                	jb     0x4184d5
418474:	79 4c                	jns    0x4184c2
418476:	69 73 74 00 67 65 74 	imul   $0x74656700,0x74(%ebx),%esi
41847d:	5f                   	pop    %edi
41847e:	49                   	dec    %ecx
41847f:	73 46                	jae    0x4184c7
418481:	69 72 73 74 00 5f 69 	imul   $0x695f0074,0x73(%edx),%esi
418488:	73 46                	jae    0x4184d0
41848a:	69 72 73 74 00 53 75 	imul   $0x75530074,0x73(%edx),%esi
418491:	73 70                	jae    0x418503
418493:	65 6e                	outsb  %gs:(%esi),(%dx)
418495:	64 4c                	fs dec %esp
418497:	61                   	popa
418498:	79 6f                	jns    0x418509
41849a:	75 74                	jne    0x418510
41849c:	00 52 65             	add    %dl,0x65(%edx)
41849f:	73 75                	jae    0x418516
4184a1:	6d                   	insl   (%dx),%es:(%edi)
4184a2:	65 4c                	gs dec %esp
4184a4:	61                   	popa
4184a5:	79 6f                	jns    0x418516
4184a7:	75 74                	jne    0x41851d
4184a9:	00 50 65             	add    %dl,0x65(%eax)
4184ac:	72 66                	jb     0x418514
4184ae:	6f                   	outsl  %ds:(%esi),(%dx)
4184af:	72 6d                	jb     0x41851e
4184b1:	4c                   	dec    %esp
4184b2:	61                   	popa
4184b3:	79 6f                	jns    0x418524
4184b5:	75 74                	jne    0x41852b
4184b7:	00 50 65             	add    %dl,0x65(%eax)
4184ba:	72 66                	jb     0x418522
4184bc:	6f                   	outsl  %ds:(%esi),(%dx)
4184bd:	72 6d                	jb     0x41852c
4184bf:	49                   	dec    %ecx
4184c0:	74 65                	je     0x418527
4184c2:	6d                   	insl   (%dx),%es:(%edi)
4184c3:	73 4c                	jae    0x418511
4184c5:	61                   	popa
4184c6:	79 6f                	jns    0x418537
4184c8:	75 74                	jne    0x41853e
4184ca:	00 70 65             	add    %dh,0x65(%eax)
4184cd:	72 66                	jb     0x418535