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
41238b:	74 65                	je     0x4123f2
41238d:	72 00                	jb     0x41238f
41238f:	6c                   	insb   (%dx),%es:(%edi)
412390:	61                   	popa
412391:	62 65 6c             	bound  %esp,0x6c(%ebp)
412394:	45                   	inc    %ebp
412395:	6c                   	insb   (%dx),%es:(%edi)
412396:	76 69                	jbe    0x412401
412398:	73 68                	jae    0x412402
41239a:	4d                   	dec    %ebp
41239b:	61                   	popa
41239c:	73 74                	jae    0x412412
41239e:	65 72 00             	gs jb  0x4123a1
4123a1:	70 69                	jo     0x41240c
4123a3:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
4123a7:	65 42                	gs inc %edx
4123a9:	6f                   	outsl  %ds:(%esi),(%dx)
4123aa:	78 45                	js     0x4123f1
4123ac:	6c                   	insb   (%dx),%es:(%edi)
4123ad:	76 69                	jbe    0x412418
4123af:	73 68                	jae    0x412419
4123b1:	4d                   	dec    %ebp
4123b2:	61                   	popa
4123b3:	73 74                	jae    0x412429
4123b5:	65 72 00             	gs jb  0x4123b8
4123b8:	53                   	push   %ebx
4123b9:	6f                   	outsl  %ds:(%esi),(%dx)
4123ba:	75 6e                	jne    0x41242a
4123bc:	64 50                	fs push %eax
4123be:	6c                   	insb   (%dx),%es:(%edi)
4123bf:	61                   	popa
4123c0:	79 65                	jns    0x412427
4123c2:	72 00                	jb     0x4123c4
4123c4:	73 6f                	jae    0x412435
4123c6:	75 6e                	jne    0x412436
4123c8:	64 50                	fs push %eax
4123ca:	6c                   	insb   (%dx),%es:(%edi)
4123cb:	61                   	popa
4123cc:	79 65                	jns    0x412433
4123ce:	72 00                	jb     0x4123d0
4123d0:	4f                   	dec    %edi
4123d1:	72 63                	jb     0x412436
4123d3:	69 73 68 57 61 72 72 	imul   $0x72726157,0x68(%ebx),%esi
4123da:	69 6f 72 00 6c 61 62 	imul   $0x62616c00,0x72(%edi),%ebp
4123e1:	65 6c                	gs insb (%dx),%es:(%edi)
4123e3:	45                   	inc    %ebp
4123e4:	6c                   	insb   (%dx),%es:(%edi)
4123e5:	76 69                	jbe    0x412450
4123e7:	73 68                	jae    0x412451
4123e9:	57                   	push   %edi
4123ea:	61                   	popa
4123eb:	72 72                	jb     0x41245f
4123ed:	69 6f 72 00 70 69 63 	imul   $0x63697000,0x72(%edi),%ebp
4123f4:	74 75                	je     0x41246b
4123f6:	72 65                	jb     0x41245d
4123f8:	42                   	inc    %edx
4123f9:	6f                   	outsl  %ds:(%esi),(%dx)
4123fa:	78 45                	js     0x412441
4123fc:	6c                   	insb   (%dx),%es:(%edi)
4123fd:	76 69                	jbe    0x412468
4123ff:	73 68                	jae    0x412469
412401:	57                   	push   %edi
412402:	61                   	popa
412403:	72 72                	jb     0x412477
412405:	69 6f 72 00 73 65 74 	imul   $0x74657300,0x72(%edi),%ebp
41240c:	5f                   	pop    %edi
41240d:	46                   	inc    %esi
41240e:	6f                   	outsl  %ds:(%esi),(%dx)
41240f:	72 65                	jb     0x412476
412411:	43                   	inc    %ebx
412412:	6f                   	outsl  %ds:(%esi),(%dx)
412413:	6c                   	insb   (%dx),%es:(%edi)
412414:	6f                   	outsl  %ds:(%esi),(%dx)
412415:	72 00                	jb     0x412417
412417:	73 65                	jae    0x41247e
412419:	74 5f                	je     0x41247a
41241b:	42                   	inc    %edx
41241c:	61                   	popa
41241d:	63 6b 43             	arpl   %ebp,0x43(%ebx)
412420:	6f                   	outsl  %ds:(%esi),(%dx)
412421:	6c                   	insb   (%dx),%es:(%edi)
412422:	6f                   	outsl  %ds:(%esi),(%dx)
412423:	72 00                	jb     0x412425
412425:	73 65                	jae    0x41248c
412427:	74 5f                	je     0x412488
412429:	55                   	push   %ebp
41242a:	73 65                	jae    0x412491
41242c:	56                   	push   %esi
41242d:	69 73 75 61 6c 53 74 	imul   $0x74536c61,0x75(%ebx),%esi
412434:	79 6c                	jns    0x4124a2
412436:	65 42                	gs inc %edx
412438:	61                   	popa
412439:	63 6b 43             	arpl   %ebp,0x43(%ebx)
41243c:	6f                   	outsl  %ds:(%esi),(%dx)
41243d:	6c                   	insb   (%dx),%es:(%edi)
41243e:	6f                   	outsl  %ds:(%esi),(%dx)
41243f:	72 00                	jb     0x412441
412441:	73 65                	jae    0x4124a8
412443:	74 5f                	je     0x4124a4
412445:	54                   	push   %esp
412446:	72 61                	jb     0x4124a9
412448:	6e                   	outsb  %ds:(%esi),(%dx)
412449:	73 70                	jae    0x4124bb
41244b:	61                   	popa
41244c:	72 65                	jb     0x4124b3
41244e:	6e                   	outsb  %ds:(%esi),(%dx)
41244f:	74 43                	je     0x412494
412451:	6f                   	outsl  %ds:(%esi),(%dx)
412452:	6c                   	insb   (%dx),%es:(%edi)
412453:	6f                   	outsl  %ds:(%esi),(%dx)
412454:	72 00                	jb     0x412456
412456:	49                   	dec    %ecx
412457:	45                   	inc    %ebp
412458:	6e                   	outsb  %ds:(%esi),(%dx)
412459:	75 6d                	jne    0x4124c8
41245b:	65 72 61             	gs jb  0x4124bf
41245e:	74 6f                	je     0x4124cf
412460:	72 00                	jb     0x412462
412462:	47                   	inc    %edi
412463:	65 74 45             	gs je  0x4124ab
412466:	6e                   	outsb  %ds:(%esi),(%dx)
412467:	75 6d                	jne    0x4124d6
412469:	65 72 61             	gs jb  0x4124cd
41246c:	74 6f                	je     0x4124dd
41246e:	72 00                	jb     0x412470
412470:	2e 63 74 6f 72       	arpl   %esi,%cs:0x72(%edi,%ebp,2)
412475:	00 2e                	add    %ch,(%esi)
412477:	63 63 74             	arpl   %esp,0x74(%ebx)
41247a:	6f                   	outsl  %ds:(%esi),(%dx)
41247b:	72 00                	jb     0x41247d
41247d:	53                   	push   %ebx
41247e:	79 73                	jns    0x4124f3
412480:	74 65                	je     0x4124e7
412482:	6d                   	insl   (%dx),%es:(%edi)
412483:	2e 44                	cs inc %esp
412485:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
41248c:	69 63 73 00 4d 65 73 	imul   $0x73654d00,0x73(%ebx),%esp
412493:	73 61                	jae    0x4124f6
412495:	67 65 41             	addr16 gs inc %ecx
412498:	62 6f 75             	bound  %ebp,0x75(%edi)
41249b:	74 52                	je     0x4124ef
41249d:	65 73 75             	gs jae 0x412515
4124a0:	6c                   	insb   (%dx),%es:(%edi)
4124a1:	74 4f                	je     0x4124f2
4124a3:	66 42                	inc    %dx
4124a5:	61                   	popa
4124a6:	74 74                	je     0x41251c
4124a8:	6c                   	insb   (%dx),%es:(%edi)
4124a9:	65 56                	gs push %esi
4124ab:	73 4f                	jae    0x4124fc
4124ad:	72 63                	jb     0x412512
4124af:	73 00                	jae    0x4124b1
4124b1:	47                   	inc    %edi
4124b2:	65 74 4d             	gs je  0x412502
4124b5:	65 74 68             	gs je  0x412520
4124b8:	6f                   	outsl  %ds:(%esi),(%dx)
4124b9:	64 73 00             	fs jae 0x4124bc
4124bc:	53                   	push   %ebx
4124bd:	79 73                	jns    0x412532
4124bf:	74 65                	je     0x412526
4124c1:	6d                   	insl   (%dx),%es:(%edi)
4124c2:	2e 52                	cs push %edx
4124c4:	75 6e                	jne    0x412534
4124c6:	74 69                	je     0x412531
4124c8:	6d                   	insl   (%dx),%es:(%edi)
4124c9:	65 2e 49             	gs cs dec %ecx
4124cc:	6e                   	outsb  %ds:(%esi),(%dx)
4124cd:	74 65                	je     0x412534
4124cf:	72 6f                	jb     0x412540
4124d1:	70 53                	jo     0x412526
4124d3:	65 72 76             	gs jb  0x41254c
4124d6:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
4124dd:	73 74                	jae    0x412553
4124df:	65 6d                	gs insl (%dx),%es:(%edi)
4124e1:	2e 52                	cs push %edx