4082c9:	00 61 00             	add    %ah,0x0(%ecx)
4082cc:	6d                   	insl   (%dx),%es:(%edi)
4082cd:	00 65 00             	add    %ah,0x0(%ebp)
4082d0:	3e 00 20             	add    %ah,%ds:(%eax)
4082d3:	00 2d 00 20 00 66    	add    %ch,0x66002000
4082d9:	00 69 00             	add    %ch,0x0(%ecx)
4082dc:	6c                   	insb   (%dx),%es:(%edi)
4082dd:	00 65 00             	add    %ah,0x0(%ebp)
4082e0:	20 00                	and    %al,(%eax)
4082e2:	6e                   	outsb  %ds:(%esi),(%dx)
4082e3:	00 61 00             	add    %ah,0x0(%ecx)
4082e6:	6d                   	insl   (%dx),%es:(%edi)
4082e7:	00 65 00             	add    %ah,0x0(%ebp)
4082ea:	20 00                	and    %al,(%eax)
4082ec:	74 00                	je     0x4082ee
4082ee:	6f                   	outsl  %ds:(%esi),(%dx)
4082ef:	00 20                	add    %ah,(%eax)
4082f1:	00 76 00             	add    %dh,0x0(%esi)
4082f4:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4082f8:	69 00 66 00 79 00    	imul   $0x790066,(%eax),%eax
4082fe:	25 00 63 00 00       	and    $0x6300,%eax
408303:	00 00                	add    %al,(%eax)
408305:	00 00                	add    %al,(%eax)
408307:	00 20                	add    %ah,(%eax)
408309:	00 20                	add    %ah,(%eax)
40830b:	00 20                	add    %ah,(%eax)
40830d:	00 20                	add    %ah,(%eax)
40830f:	00 20                	add    %ah,(%eax)
408311:	00 20                	add    %ah,(%eax)
408313:	00 20                	add    %ah,(%eax)
408315:	00 20                	add    %ah,(%eax)
408317:	00 20                	add    %ah,(%eax)
408319:	00 20                	add    %ah,(%eax)
40831b:	00 20                	add    %ah,(%eax)
40831d:	00 20                	add    %ah,(%eax)
40831f:	00 20                	add    %ah,(%eax)
408321:	00 20                	add    %ah,(%eax)
408323:	00 20                	add    %ah,(%eax)
408325:	00 20                	add    %ah,(%eax)
408327:	00 20                	add    %ah,(%eax)
408329:	00 20                	add    %ah,(%eax)
40832b:	00 2f                	add    %ch,(%edi)
40832d:	00 74 00 3c          	add    %dh,0x3c(%eax,%eax,1)
408331:	00 64 00 62          	add    %ah,0x62(%eax,%eax,1)
408335:	00 3e                	add    %bh,(%esi)
408337:	00 20                	add    %ah,(%eax)
408339:	00 20                	add    %ah,(%eax)
40833b:	00 20                	add    %ah,(%eax)
40833d:	00 2d 00 20 00 73    	add    %ch,0x73002000
408343:	00 65 00             	add    %ah,0x0(%ebp)
408346:	74 00                	je     0x408348
408348:	20 00                	and    %al,(%eax)
40834a:	74 00                	je     0x40834c
40834c:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
408350:	70 00                	jo     0x408352
408352:	2e 00 20             	add    %ah,%cs:(%eax)
408355:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
408359:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40835d:	00 62 00             	add    %ah,0x0(%edx)
408360:	61                   	popa
408361:	00 73 00             	add    %dh,0x0(%ebx)
408364:	65 00 20             	add    %ah,%gs:(%eax)
408367:	00 6e 00             	add    %ch,0x0(%esi)
40836a:	61                   	popa
40836b:	00 6d 00             	add    %ch,0x0(%ebp)
40836e:	65 00 20             	add    %ah,%gs:(%eax)
408371:	00 28                	add    %ch,(%eax)
408373:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
408377:	00 66 00             	add    %ah,0x0(%esi)
40837a:	61                   	popa
40837b:	00 75 00             	add    %dh,0x0(%ebp)
40837e:	6c                   	insb   (%dx),%es:(%edi)
40837f:	00 74 00 3a          	add    %dh,0x3a(%eax,%eax,1)
408383:	00 20                	add    %ah,(%eax)
408385:	00 54 00 45          	add    %dl,0x45(%eax,%eax,1)
408389:	00 4d 00             	add    %cl,0x0(%ebp)
40838c:	50                   	push   %eax
40838d:	00 43 00             	add    %al,0x0(%ebx)
408390:	48                   	dec    %eax
408391:	00 4b 00             	add    %cl,0x0(%ebx)
408394:	53                   	push   %ebx
408395:	00 55 00             	add    %dl,0x0(%ebp)
408398:	4d                   	dec    %ebp
408399:	00 2a                	add    %ch,(%edx)
40839b:	00 2e                	add    %ch,(%esi)
40839d:	00 45 00             	add    %al,0x0(%ebp)
4083a0:	44                   	inc    %esp
4083a1:	00 42 00             	add    %al,0x0(%edx)
4083a4:	29 00                	sub    %eax,(%eax)
4083a6:	25 00 63 00 00       	and    $0x6300,%eax
4083ab:	00 00                	add    %al,(%eax)
4083ad:	00 00                	add    %al,(%eax)
4083af:	00 20                	add    %ah,(%eax)
4083b1:	00 20                	add    %ah,(%eax)
4083b3:	00 20                	add    %ah,(%eax)
4083b5:	00 20                	add    %ah,(%eax)
4083b7:	00 20                	add    %ah,(%eax)
4083b9:	00 20                	add    %ah,(%eax)
4083bb:	00 20                	add    %ah,(%eax)
4083bd:	00 20                	add    %ah,(%eax)
4083bf:	00 20                	add    %ah,(%eax)
4083c1:	00 20                	add    %ah,(%eax)
4083c3:	00 20                	add    %ah,(%eax)
4083c5:	00 20                	add    %ah,(%eax)
4083c7:	00 20                	add    %ah,(%eax)
4083c9:	00 20                	add    %ah,(%eax)
4083cb:	00 20                	add    %ah,(%eax)
4083cd:	00 20                	add    %ah,(%eax)
4083cf:	00 20                	add    %ah,(%eax)
4083d1:	00 20                	add    %ah,(%eax)
4083d3:	00 2f                	add    %ch,(%edi)
4083d5:	00 70 00             	add    %dh,0x0(%eax)
4083d8:	3c 00                	cmp    $0x0,%al
4083da:	78 00                	js     0x4083dc
4083dc:	3e 00 20             	add    %ah,%ds:(%eax)
4083df:	00 20                	add    %ah,(%eax)
4083e1:	00 20                	add    %ah,(%eax)
4083e3:	00 20                	add    %ah,(%eax)
4083e5:	00 2d 00 20 00 61    	add    %ch,0x61002000
4083eb:	00 64 00 64          	add    %ah,0x64(%eax,%eax,1)
4083ef:	00 20                	add    %ah,(%eax)
4083f1:	00 61 00             	add    %ah,0x0(%ecx)
4083f4:	72 00                	jb     0x4083f6
4083f6:	74 00                	je     0x4083f8
4083f8:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
4083fe:	63 00                	arpl   %eax,(%eax)
408400:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
408406:	20 00                	and    %al,(%eax)
408408:	31 00                	xor    %eax,(%eax)
40840a:	20 00                	and    %al,(%eax)
40840c:	73 00                	jae    0x40840e
40840e:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
408412:	6f                   	outsl  %ds:(%esi),(%dx)
408413:	00 6e 00             	add    %ch,0x0(%esi)
408416:	64 00 20             	add    %ah,%fs:(%eax)
408419:	00 70 00             	add    %dh,0x0(%eax)
40841c:	61                   	popa
40841d:	00 75 00             	add    %dh,0x0(%ebp)
408420:	73 00                	jae    0x408422
408422:	65 00 20             	add    %ah,%gs:(%eax)
408425:	00 6f 00             	add    %ch,0x0(%edi)
408428:	6e                   	outsb  %ds:(%esi),(%dx)
408429:	00 63 00             	add    %ah,0x0(%ebx)
40842c:	65 00 20             	add    %ah,%gs:(%eax)
40842f:	00 65 00             	add    %ah,0x0(%ebp)
408432:	76 00                	jbe    0x408434
408434:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408438:	79 00                	jns    0x40843a
40843a:	20 00                	and    %al,(%eax)
40843c:	78 00                	js     0x40843e
40843e:	20 00                	and    %al,(%eax)
408440:	49                   	dec    %ecx
408441:	00 2f                	add    %ch,(%edi)
408443:	00 4f 00             	add    %cl,0x0(%edi)
408446:	27                   	daa
408447:	00 73 00             	add    %dh,0x0(%ebx)
40844a:	25 00 63 00 00       	and    $0x6300,%eax
40844f:	00 20                	add    %ah,(%eax)
408451:	00 20                	add    %ah,(%eax)
408453:	00 20                	add    %ah,(%eax)
408455:	00 20                	add    %ah,(%eax)
408457:	00 20                	add    %ah,(%eax)
408459:	00 20                	add    %ah,(%eax)
40845b:	00 20                	add    %ah,(%eax)
40845d:	00 20                	add    %ah,(%eax)
40845f:	00 20                	add    %ah,(%eax)
408461:	00 20                	add    %ah,(%eax)
408463:	00 20                	add    %ah,(%eax)
408465:	00 20                	add    %ah,(%eax)
408467:	00 20                	add    %ah,(%eax)
408469:	00 20                	add    %ah,(%eax)
40846b:	00 20                	add    %ah,(%eax)
40846d:	00 20                	add    %ah,(%eax)
40846f:	00 20                	add    %ah,(%eax)
408471:	00 20                	add    %ah,(%eax)
408473:	00 20                	add    %ah,(%eax)
408475:	00 20                	add    %ah,(%eax)
408477:	00 20                	add    %ah,(%eax)
408479:	00 20                	add    %ah,(%eax)
40847b:	00 20                	add    %ah,(%eax)
40847d:	00 20                	add    %ah,(%eax)
40847f:	00 20                	add    %ah,(%eax)
408481:	00 20                	add    %ah,(%eax)
408483:	00 20                	add    %ah,(%eax)
408485:	00 20                	add    %ah,(%eax)
408487:	00 20                	add    %ah,(%eax)
408489:	00 28                	add    %ch,(%eax)
40848b:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
40848f:	00 66 00             	add    %ah,0x0(%esi)
408492:	61                   	popa
408493:	00 75 00             	add    %dh,0x0(%ebp)
408496:	6c                   	insb   (%dx),%es:(%edi)
408497:	00 74 00 3a          	add    %dh,0x3a(%eax,%eax,1)
40849b:	00 20                	add    %ah,(%eax)
40849d:	00 6e 00             	add    %ch,0x0(%esi)
4084a0:	6f                   	outsl  %ds:(%esi),(%dx)
4084a1:	00 20                	add    %ah,(%eax)
4084a3:	00 70 00             	add    %dh,0x0(%eax)
4084a6:	61                   	popa
4084a7:	00 75 00             	add    %dh,0x0(%ebp)
4084aa:	73 00                	jae    0x4084ac
4084ac:	65 00 29             	add    %ch,%gs:(%ecx)
4084af:	00 25 00 63 00 00    	add    %ah,0x6300
4084b5:	00 00                	add    %al,(%eax)
4084b7:	00 20                	add    %ah,(%eax)
4084b9:	00 20                	add    %ah,(%eax)
4084bb:	00 20                	add    %ah,(%eax)
4084bd:	00 20                	add    %ah,(%eax)
4084bf:	00 20                	add    %ah,(%eax)
4084c1:	00 20                	add    %ah,(%eax)
4084c3:	00 20                	add    %ah,(%eax)
4084c5:	00 20                	add    %ah,(%eax)
4084c7:	00 20                	add    %ah,(%eax)
4084c9:	00 20                	add    %ah,(%eax)
4084cb:	00 20                	add    %ah,(%eax)
4084cd:	00 20                	add    %ah,(%eax)
4084cf:	00 20                	add    %ah,(%eax)
4084d1:	00 20                	add    %ah,(%eax)
4084d3:	00 20                	add    %ah,(%eax)
4084d5:	00 20                	add    %ah,(%eax)
4084d7:	00 20                	add    %ah,(%eax)
4084d9:	00 20                	add    %ah,(%eax)
4084db:	00 2f                	add    %ch,(%edi)
4084dd:	00 65 00             	add    %ah,0x0(%ebp)
4084e0:	20 00                	and    %al,(%eax)
4084e2:	20 00                	and    %al,(%eax)
4084e4:	20 00                	and    %al,(%eax)
4084e6:	20 00                	and    %al,(%eax)
4084e8:	20 00                	and    %al,(%eax)
4084ea:	20 00                	and    %al,(%eax)
4084ec:	20 00                	and    %al,(%eax)
4084ee:	2d 00 20 00 64       	sub    $0x64002000,%eax
4084f3:	00 6f 00             	add    %ch,0x0(%edi)
4084f6:	6e                   	outsb  %ds:(%esi),(%dx)
4084f7:	00 27                	add    %ah,(%edi)
4084f9:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
4084fd:	00 63 00             	add    %ah,0x0(%ebx)
408500:	68 00 65 00 63       	push   $0x63006500
408505:	00 6b 00             	add    %ch,0x0(%ebx)
408508:	73 00                	jae    0x40850a
40850a:	75 00                	jne    0x40850c
40850c:	6d                   	insl   (%dx),%es:(%edi)
40850d:	00 20                	add    %ah,(%eax)
40850f:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
408513:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
408517:	00 62 00             	add    %ah,0x0(%edx)
40851a:	61                   	popa
40851b:	00 73 00             	add    %dh,0x0(%ebx)
40851e:	65 00 20             	add    %ah,%gs:(%eax)
408521:	00 66 00             	add    %ah,0x0(%esi)
408524:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
40852a:	25 00 63 00 00       	and    $0x6300,%eax
40852f:	00 20                	add    %ah,(%eax)
408531:	00 20                	add    %ah,(%eax)
408533:	00 20                	add    %ah,(%eax)
408535:	00 20                	add    %ah,(%eax)
408537:	00 20                	add    %ah,(%eax)
408539:	00 20                	add    %ah,(%eax)
40853b:	00 20                	add    %ah,(%eax)
40853d:	00 20                	add    %ah,(%eax)
40853f:	00 20                	add    %ah,(%eax)
408541:	00 20                	add    %ah,(%eax)
408543:	00 20                	add    %ah,(%eax)
408545:	00 20                	add    %ah,(%eax)
408547:	00 20                	add    %ah,(%eax)
408549:	00 20                	add    %ah,(%eax)
40854b:	00 20                	add    %ah,(%eax)
40854d:	00 20                	add    %ah,(%eax)
40854f:	00 20                	add    %ah,(%eax)
408551:	00 20                	add    %ah,(%eax)
408553:	00 2f                	add    %ch,(%edi)
408555:	00 32                	add    %dh,(%edx)
408557:	00 20                	add    %ah,(%eax)
408559:	00 20                	add    %ah,(%eax)
40855b:	00 20                	add    %ah,(%eax)
40855d:	00 20                	add    %ah,(%eax)
40855f:	00 20                	add    %ah,(%eax)
408561:	00 20                	add    %ah,(%eax)
408563:	00 20                	add    %ah,(%eax)
408565:	00 2d 00 20 00 73    	add    %ch,0x73002000
40856b:	00 65 00             	add    %ah,0x0(%ebp)
40856e:	74 00                	je     0x408570
408570:	20 00                	and    %al,(%eax)
408572:	32 00                	xor    (%eax),%al
408574:	6b 00 20             	imul   $0x20,(%eax),%eax
408577:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
40857b:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40857f:	00 62 00             	add    %ah,0x0(%edx)
408582:	61                   	popa
408583:	00 73 00             	add    %dh,0x0(%ebx)
408586:	65 00 20             	add    %ah,%gs:(%eax)
408589:	00 70 00             	add    %dh,0x0(%eax)
40858c:	61                   	popa
40858d:	00 67 00             	add    %ah,0x0(%edi)
408590:	65 00 20             	add    %ah,%gs:(%eax)
408593:	00 73 00             	add    %dh,0x0(%ebx)
408596:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
40859c:	20 00                	and    %al,(%eax)
40859e:	28 00                	sub    %al,(%eax)
4085a0:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
4085a4:	66 00 61 00          	data16 add %ah,0x0(%ecx)
4085a8:	75 00                	jne    0x4085aa
4085aa:	6c                   	insb   (%dx),%es:(%edi)
4085ab:	00 74 00 3a          	add    %dh,0x3a(%eax,%eax,1)
4085af:	00 20                	add    %ah,(%eax)
4085b1:	00 61 00             	add    %ah,0x0(%ecx)
4085b4:	75 00                	jne    0x4085b6
4085b6:	74 00                	je     0x4085b8
4085b8:	6f                   	outsl  %ds:(%esi),(%dx)
4085b9:	00 2d 00 64 00 65    	add    %ch,0x65006400
4085bf:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4085c3:	00 63 00             	add    %ah,0x0(%ebx)
4085c6:	74 00                	je     0x4085c8
4085c8:	29 00                	sub    %eax,(%eax)
4085ca:	25 00 63 00 00       	and    $0x6300,%eax
4085cf:	00 20                	add    %ah,(%eax)
4085d1:	00 20                	add    %ah,(%eax)
4085d3:	00 20                	add    %ah,(%eax)
4085d5:	00 20                	add    %ah,(%eax)
4085d7:	00 20                	add    %ah,(%eax)
4085d9:	00 20                	add    %ah,(%eax)
4085db:	00 20                	add    %ah,(%eax)
4085dd:	00 20                	add    %ah,(%eax)
4085df:	00 20                	add    %ah,(%eax)
4085e1:	00 20                	add    %ah,(%eax)
4085e3:	00 20                	add    %ah,(%eax)
4085e5:	00 20                	add    %ah,(%eax)
4085e7:	00 20                	add    %ah,(%eax)
4085e9:	00 20                	add    %ah,(%eax)
4085eb:	00 20                	add    %ah,(%eax)
4085ed:	00 20                	add    %ah,(%eax)
4085ef:	00 20                	add    %ah,(%eax)
4085f1:	00 20                	add    %ah,(%eax)
4085f3:	00 2f                	add    %ch,(%edi)
4085f5:	00 34 00             	add    %dh,(%eax,%eax,1)
4085f8:	20 00                	and    %al,(%eax)
4085fa:	20 00                	and    %al,(%eax)
4085fc:	20 00                	and    %al,(%eax)
4085fe:	20 00                	and    %al,(%eax)
408600:	20 00                	and    %al,(%eax)
408602:	20 00                	and    %al,(%eax)
408604:	20 00                	and    %al,(%eax)
408606:	2d 00 20 00 73       	sub    $0x73002000,%eax
40860b:	00 65 00             	add    %ah,0x0(%ebp)
40860e:	74 00                	je     0x408610
408610:	20 00                	and    %al,(%eax)
408612:	34 00                	xor    $0x0,%al
408614:	6b 00 20             	imul   $0x20,(%eax),%eax
408617:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
40861b:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)