40526e:	61                   	popa
40526f:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
405273:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
405277:	00 62 00             	add    %ah,0x0(%edx)
40527a:	79 00                	jns    0x40527c
40527c:	20 00                	and    %al,(%eax)
40527e:	61                   	popa
40527f:	00 20                	add    %ah,(%eax)
405281:	00 73 00             	add    %dh,0x0(%ebx)
405284:	70 00                	jo     0x405286
405286:	61                   	popa
405287:	00 63 00             	add    %ah,0x0(%ebx)
40528a:	65 00 3a             	add    %bh,%gs:(%edx)
40528d:	00 25 00 63 00 00    	add    %ah,0x6300
405293:	00 00                	add    %al,(%eax)
405295:	00 00                	add    %al,(%eax)
405297:	00 20                	add    %ah,(%eax)
405299:	00 20                	add    %ah,(%eax)
40529b:	00 20                	add    %ah,(%eax)
40529d:	00 20                	add    %ah,(%eax)
40529f:	00 20                	add    %ah,(%eax)
4052a1:	00 20                	add    %ah,(%eax)
4052a3:	00 20                	add    %ah,(%eax)
4052a5:	00 20                	add    %ah,(%eax)
4052a7:	00 20                	add    %ah,(%eax)
4052a9:	00 20                	add    %ah,(%eax)
4052ab:	00 20                	add    %ah,(%eax)
4052ad:	00 20                	add    %ah,(%eax)
4052af:	00 20                	add    %ah,(%eax)
4052b1:	00 20                	add    %ah,(%eax)
4052b3:	00 20                	add    %ah,(%eax)
4052b5:	00 20                	add    %ah,(%eax)
4052b7:	00 20                	add    %ah,(%eax)
4052b9:	00 20                	add    %ah,(%eax)
4052bb:	00 2f                	add    %ch,(%edi)
4052bd:	00 74 00 3c          	add    %dh,0x3c(%eax,%eax,1)
4052c1:	00 64 00 62          	add    %ah,0x62(%eax,%eax,1)
4052c5:	00 3e                	add    %bh,(%esi)
4052c7:	00 20                	add    %ah,(%eax)
4052c9:	00 20                	add    %ah,(%eax)
4052cb:	00 20                	add    %ah,(%eax)
4052cd:	00 20                	add    %ah,(%eax)
4052cf:	00 20                	add    %ah,(%eax)
4052d1:	00 2d 00 20 00 73    	add    %ch,0x73002000
4052d7:	00 65 00             	add    %ah,0x0(%ebp)
4052da:	74 00                	je     0x4052dc
4052dc:	20 00                	and    %al,(%eax)
4052de:	74 00                	je     0x4052e0
4052e0:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
4052e4:	70 00                	jo     0x4052e6
4052e6:	2e 00 20             	add    %ah,%cs:(%eax)
4052e9:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
4052ed:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
4052f1:	00 62 00             	add    %ah,0x0(%edx)
4052f4:	61                   	popa
4052f5:	00 73 00             	add    %dh,0x0(%ebx)
4052f8:	65 00 20             	add    %ah,%gs:(%eax)
4052fb:	00 6e 00             	add    %ch,0x0(%esi)
4052fe:	61                   	popa
4052ff:	00 6d 00             	add    %ch,0x0(%ebp)
405302:	65 00 20             	add    %ah,%gs:(%eax)
405305:	00 28                	add    %ch,(%eax)
405307:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
40530b:	00 66 00             	add    %ah,0x0(%esi)
40530e:	61                   	popa
40530f:	00 75 00             	add    %dh,0x0(%ebp)
405312:	6c                   	insb   (%dx),%es:(%edi)
405313:	00 74 00 3a          	add    %dh,0x3a(%eax,%eax,1)
405317:	00 20                	add    %ah,(%eax)
405319:	00 54 00 45          	add    %dl,0x45(%eax,%eax,1)
40531d:	00 4d 00             	add    %cl,0x0(%ebp)
405320:	50                   	push   %eax
405321:	00 44 00 46          	add    %al,0x46(%eax,%eax,1)
405325:	00 52 00             	add    %dl,0x0(%edx)
405328:	47                   	inc    %edi
405329:	00 2a                	add    %ch,(%edx)
40532b:	00 2e                	add    %ch,(%esi)
40532d:	00 45 00             	add    %al,0x0(%ebp)
405330:	44                   	inc    %esp
405331:	00 42 00             	add    %al,0x0(%edx)
405334:	29 00                	sub    %eax,(%eax)
405336:	25 00 63 00 00       	and    $0x6300,%eax
40533b:	00 00                	add    %al,(%eax)
40533d:	00 00                	add    %al,(%eax)
40533f:	00 20                	add    %ah,(%eax)
405341:	00 20                	add    %ah,(%eax)
405343:	00 20                	add    %ah,(%eax)
405345:	00 20                	add    %ah,(%eax)
405347:	00 20                	add    %ah,(%eax)
405349:	00 20                	add    %ah,(%eax)
40534b:	00 20                	add    %ah,(%eax)
40534d:	00 20                	add    %ah,(%eax)
40534f:	00 20                	add    %ah,(%eax)
405351:	00 20                	add    %ah,(%eax)
405353:	00 20                	add    %ah,(%eax)
405355:	00 20                	add    %ah,(%eax)
405357:	00 20                	add    %ah,(%eax)
405359:	00 20                	add    %ah,(%eax)
40535b:	00 20                	add    %ah,(%eax)
40535d:	00 20                	add    %ah,(%eax)
40535f:	00 20                	add    %ah,(%eax)
405361:	00 20                	add    %ah,(%eax)
405363:	00 2f                	add    %ch,(%edi)
405365:	00 70 00             	add    %dh,0x0(%eax)
405368:	20 00                	and    %al,(%eax)
40536a:	20 00                	and    %al,(%eax)
40536c:	20 00                	and    %al,(%eax)
40536e:	20 00                	and    %al,(%eax)
405370:	20 00                	and    %al,(%eax)
405372:	20 00                	and    %al,(%eax)
405374:	20 00                	and    %al,(%eax)
405376:	20 00                	and    %al,(%eax)
405378:	20 00                	and    %al,(%eax)
40537a:	2d 00 20 00 70       	sub    $0x70002000,%eax
40537f:	00 72 00             	add    %dh,0x0(%edx)
405382:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
405386:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40538a:	76 00                	jbe    0x40538c
40538c:	65 00 20             	add    %ah,%gs:(%eax)
40538f:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
405393:	00 6d 00             	add    %ch,0x0(%ebp)
405396:	70 00                	jo     0x405398
405398:	6f                   	outsl  %ds:(%esi),(%dx)
405399:	00 72 00             	add    %dh,0x0(%edx)
40539c:	61                   	popa
40539d:	00 72 00             	add    %dh,0x0(%edx)
4053a0:	79 00                	jns    0x4053a2
4053a2:	20 00                	and    %al,(%eax)
4053a4:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
4053a8:	74 00                	je     0x4053aa
4053aa:	61                   	popa
4053ab:	00 62 00             	add    %ah,0x0(%edx)
4053ae:	61                   	popa
4053af:	00 73 00             	add    %dh,0x0(%ebx)
4053b2:	65 00 20             	add    %ah,%gs:(%eax)
4053b5:	00 28                	add    %ch,(%eax)
4053b7:	00 69 00             	add    %ch,0x0(%ecx)
4053ba:	65 00 2e             	add    %ch,%gs:(%esi)
4053bd:	00 20                	add    %ah,(%eax)
4053bf:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
4053c3:	00 6e 00             	add    %ch,0x0(%esi)
4053c6:	27                   	daa
4053c7:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
4053cb:	00 69 00             	add    %ch,0x0(%ecx)
4053ce:	6e                   	outsb  %ds:(%esi),(%dx)
4053cf:	00 73 00             	add    %dh,0x0(%ebx)
4053d2:	74 00                	je     0x4053d4
4053d4:	61                   	popa
4053d5:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4053d9:	00 29                	add    %ch,(%ecx)
4053db:	00 25 00 63 00 00    	add    %ah,0x6300
4053e1:	00 00                	add    %al,(%eax)
4053e3:	00 00                	add    %al,(%eax)
4053e5:	00 00                	add    %al,(%eax)
4053e7:	00 20                	add    %ah,(%eax)
4053e9:	00 20                	add    %ah,(%eax)
4053eb:	00 20                	add    %ah,(%eax)
4053ed:	00 20                	add    %ah,(%eax)
4053ef:	00 20                	add    %ah,(%eax)
4053f1:	00 20                	add    %ah,(%eax)
4053f3:	00 20                	add    %ah,(%eax)
4053f5:	00 20                	add    %ah,(%eax)
4053f7:	00 20                	add    %ah,(%eax)
4053f9:	00 20                	add    %ah,(%eax)
4053fb:	00 20                	add    %ah,(%eax)
4053fd:	00 20                	add    %ah,(%eax)
4053ff:	00 20                	add    %ah,(%eax)
405401:	00 20                	add    %ah,(%eax)
405403:	00 20                	add    %ah,(%eax)
405405:	00 20                	add    %ah,(%eax)
405407:	00 20                	add    %ah,(%eax)
405409:	00 20                	add    %ah,(%eax)
40540b:	00 2f                	add    %ch,(%edi)
40540d:	00 62 00             	add    %ah,0x0(%edx)
405410:	3c 00                	cmp    $0x0,%al
405412:	64 00 62 00          	add    %ah,%fs:0x0(%edx)
405416:	3e 00 20             	add    %ah,%ds:(%eax)
405419:	00 20                	add    %ah,(%eax)
40541b:	00 20                	add    %ah,(%eax)
40541d:	00 20                	add    %ah,(%eax)
40541f:	00 20                	add    %ah,(%eax)
405421:	00 2d 00 20 00 6d    	add    %ch,0x6d002000
405427:	00 61 00             	add    %ah,0x0(%ecx)
40542a:	6b 00 65             	imul   $0x65,(%eax),%eax
40542d:	00 20                	add    %ah,(%eax)
40542f:	00 62 00             	add    %ah,0x0(%edx)
405432:	61                   	popa
405433:	00 63 00             	add    %ah,0x0(%ebx)
405436:	6b 00 75             	imul   $0x75,(%eax),%eax
405439:	00 70 00             	add    %dh,0x0(%eax)
40543c:	20 00                	and    %al,(%eax)
40543e:	63 00                	arpl   %eax,(%eax)
405440:	6f                   	outsl  %ds:(%esi),(%dx)
405441:	00 70 00             	add    %dh,0x0(%eax)
405444:	79 00                	jns    0x405446
405446:	20 00                	and    %al,(%eax)
405448:	75 00                	jne    0x40544a
40544a:	6e                   	outsb  %ds:(%esi),(%dx)
40544b:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
40544f:	00 72 00             	add    %dh,0x0(%edx)
405452:	20 00                	and    %al,(%eax)
405454:	74 00                	je     0x405456
405456:	68 00 65 00 20       	push   $0x20006500
40545b:	00 73 00             	add    %dh,0x0(%ebx)
40545e:	70 00                	jo     0x405460
405460:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
405464:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
40546a:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
40546f:	00 6e 00             	add    %ch,0x0(%esi)
405472:	61                   	popa
405473:	00 6d 00             	add    %ch,0x0(%ebp)
405476:	65 00 25 00 63 00 00 	add    %ah,%gs:0x6300
40547d:	00 00                	add    %al,(%eax)
40547f:	00 20                	add    %ah,(%eax)
405481:	00 20                	add    %ah,(%eax)
405483:	00 20                	add    %ah,(%eax)
405485:	00 20                	add    %ah,(%eax)
405487:	00 20                	add    %ah,(%eax)
405489:	00 20                	add    %ah,(%eax)
40548b:	00 20                	add    %ah,(%eax)
40548d:	00 20                	add    %ah,(%eax)
40548f:	00 20                	add    %ah,(%eax)
405491:	00 20                	add    %ah,(%eax)
405493:	00 20                	add    %ah,(%eax)
405495:	00 20                	add    %ah,(%eax)
405497:	00 20                	add    %ah,(%eax)
405499:	00 20                	add    %ah,(%eax)
40549b:	00 20                	add    %ah,(%eax)
40549d:	00 20                	add    %ah,(%eax)
40549f:	00 20                	add    %ah,(%eax)
4054a1:	00 20                	add    %ah,(%eax)
4054a3:	00 2f                	add    %ch,(%edi)
4054a5:	00 32                	add    %dh,(%edx)
4054a7:	00 20                	add    %ah,(%eax)
4054a9:	00 20                	add    %ah,(%eax)
4054ab:	00 20                	add    %ah,(%eax)
4054ad:	00 20                	add    %ah,(%eax)
4054af:	00 20                	add    %ah,(%eax)
4054b1:	00 20                	add    %ah,(%eax)
4054b3:	00 20                	add    %ah,(%eax)
4054b5:	00 20                	add    %ah,(%eax)
4054b7:	00 20                	add    %ah,(%eax)
4054b9:	00 2d 00 20 00 73    	add    %ch,0x73002000
4054bf:	00 65 00             	add    %ah,0x0(%ebp)
4054c2:	74 00                	je     0x4054c4
4054c4:	20 00                	and    %al,(%eax)
4054c6:	32 00                	xor    (%eax),%al
4054c8:	6b 00 20             	imul   $0x20,(%eax),%eax
4054cb:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
4054cf:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
4054d3:	00 62 00             	add    %ah,0x0(%edx)
4054d6:	61                   	popa
4054d7:	00 73 00             	add    %dh,0x0(%ebx)
4054da:	65 00 20             	add    %ah,%gs:(%eax)
4054dd:	00 70 00             	add    %dh,0x0(%eax)
4054e0:	61                   	popa
4054e1:	00 67 00             	add    %ah,0x0(%edi)
4054e4:	65 00 20             	add    %ah,%gs:(%eax)
4054e7:	00 73 00             	add    %dh,0x0(%ebx)
4054ea:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
4054f0:	20 00                	and    %al,(%eax)
4054f2:	28 00                	sub    %al,(%eax)
4054f4:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
4054f8:	66 00 61 00          	data16 add %ah,0x0(%ecx)
4054fc:	75 00                	jne    0x4054fe
4054fe:	6c                   	insb   (%dx),%es:(%edi)
4054ff:	00 74 00 3a          	add    %dh,0x3a(%eax,%eax,1)
405503:	00 20                	add    %ah,(%eax)
405505:	00 61 00             	add    %ah,0x0(%ecx)
405508:	75 00                	jne    0x40550a
40550a:	74 00                	je     0x40550c
40550c:	6f                   	outsl  %ds:(%esi),(%dx)
40550d:	00 2d 00 64 00 65    	add    %ch,0x65006400
405513:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
405517:	00 63 00             	add    %ah,0x0(%ebx)
40551a:	74 00                	je     0x40551c
40551c:	29 00                	sub    %eax,(%eax)
40551e:	25 00 63 00 00       	and    $0x6300,%eax
405523:	00 00                	add    %al,(%eax)
405525:	00 00                	add    %al,(%eax)
405527:	00 20                	add    %ah,(%eax)
405529:	00 20                	add    %ah,(%eax)
40552b:	00 20                	add    %ah,(%eax)
40552d:	00 20                	add    %ah,(%eax)
40552f:	00 20                	add    %ah,(%eax)
405531:	00 20                	add    %ah,(%eax)
405533:	00 20                	add    %ah,(%eax)
405535:	00 20                	add    %ah,(%eax)
405537:	00 20                	add    %ah,(%eax)
405539:	00 20                	add    %ah,(%eax)
40553b:	00 20                	add    %ah,(%eax)
40553d:	00 20                	add    %ah,(%eax)
40553f:	00 20                	add    %ah,(%eax)
405541:	00 20                	add    %ah,(%eax)
405543:	00 20                	add    %ah,(%eax)
405545:	00 20                	add    %ah,(%eax)
405547:	00 20                	add    %ah,(%eax)
405549:	00 20                	add    %ah,(%eax)
40554b:	00 2f                	add    %ch,(%edi)
40554d:	00 34 00             	add    %dh,(%eax,%eax,1)
405550:	20 00                	and    %al,(%eax)
405552:	20 00                	and    %al,(%eax)
405554:	20 00                	and    %al,(%eax)
405556:	20 00                	and    %al,(%eax)
405558:	20 00                	and    %al,(%eax)
40555a:	20 00                	and    %al,(%eax)
40555c:	20 00                	and    %al,(%eax)
40555e:	20 00                	and    %al,(%eax)
405560:	20 00                	and    %al,(%eax)
405562:	2d 00 20 00 73       	sub    $0x73002000,%eax
405567:	00 65 00             	add    %ah,0x0(%ebp)
40556a:	74 00                	je     0x40556c
40556c:	20 00                	and    %al,(%eax)
40556e:	34 00                	xor    $0x0,%al
405570:	6b 00 20             	imul   $0x20,(%eax),%eax
405573:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
405577:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40557b:	00 62 00             	add    %ah,0x0(%edx)
40557e:	61                   	popa
40557f:	00 73 00             	add    %dh,0x0(%ebx)
405582:	65 00 20             	add    %ah,%gs:(%eax)
405585:	00 70 00             	add    %dh,0x0(%eax)
405588:	61                   	popa
405589:	00 67 00             	add    %ah,0x0(%edi)
40558c:	65 00 20             	add    %ah,%gs:(%eax)
40558f:	00 73 00             	add    %dh,0x0(%ebx)
405592:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
405598:	20 00                	and    %al,(%eax)
40559a:	28 00                	sub    %al,(%eax)
40559c:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
4055a0:	66 00 61 00          	data16 add %ah,0x0(%ecx)
4055a4:	75 00                	jne    0x4055a6
4055a6:	6c                   	insb   (%dx),%es:(%edi)
4055a7:	00 74 00 3a          	add    %dh,0x3a(%eax,%eax,1)
4055ab:	00 20                	add    %ah,(%eax)
4055ad:	00 61 00             	add    %ah,0x0(%ecx)
4055b0:	75 00                	jne    0x4055b2
4055b2:	74 00                	je     0x4055b4
4055b4:	6f                   	outsl  %ds:(%esi),(%dx)
4055b5:	00 2d 00 64 00 65    	add    %ch,0x65006400
4055bb:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4055bf:	00 63 00             	add    %ah,0x0(%ebx)
4055c2:	74 00                	je     0x4055c4
4055c4:	29 00                	sub    %eax,(%eax)
4055c6:	25 00 63 00 00       	and    $0x6300,%eax
4055cb:	00 00                	add    %al,(%eax)
4055cd:	00 00                	add    %al,(%eax)
4055cf:	00 20                	add    %ah,(%eax)
4055d1:	00 20                	add    %ah,(%eax)
4055d3:	00 20                	add    %ah,(%eax)