4082e0:	64 64 72 65          	fs fs jb 0x408349
4082e4:	66 00 00             	data16 add %al,(%eax)
4082e7:	00 26                	add    %ah,(%esi)
4082e9:	00 00                	add    %al,(%eax)
4082eb:	00 45 00             	add    %al,0x0(%ebp)
4082ee:	52                   	push   %edx
4082ef:	00 48 00             	add    %cl,0x0(%eax)
4082f2:	56                   	push   %esi
4082f3:	00 45 00             	add    %al,0x0(%ebp)
4082f6:	52                   	push   %edx
4082f7:	00 56 00             	add    %dl,0x0(%esi)
4082fa:	53                   	push   %ebx
4082fb:	00 4b 00             	add    %cl,0x0(%ebx)
4082fe:	4f                   	dec    %edi
4082ff:	00 4d 00             	add    %cl,0x0(%ebp)
408302:	50                   	push   %eax
408303:	00 45 00             	add    %al,0x0(%ebp)
408306:	54                   	push   %esp
408307:	00 45 00             	add    %al,0x0(%ebp)
40830a:	4e                   	dec    %esi
40830b:	00 43 00             	add    %al,0x0(%ebx)
40830e:	45                   	inc    %ebp
40830f:	00 4e 00             	add    %cl,0x0(%esi)
408312:	00 00                	add    %al,(%eax)
408314:	20 00                	and    %al,(%eax)
408316:	00 00                	add    %al,(%eax)
408318:	56                   	push   %esi
408319:	00 49 00             	add    %cl,0x0(%ecx)
40831c:	54                   	push   %esp
40831d:	00 41 00             	add    %al,0x0(%ecx)
408320:	4d                   	dec    %ebp
408321:	00 49 00             	add    %cl,0x0(%ecx)
408324:	4e                   	dec    %esi
408325:	00 4d 00             	add    %cl,0x0(%ebp)
408328:	41                   	inc    %ecx
408329:	00 4e 00             	add    %cl,0x0(%esi)
40832c:	47                   	inc    %edi
40832d:	00 4c 00 45          	add    %cl,0x45(%eax,%eax,1)
408331:	00 52 00             	add    %dl,0x0(%edx)
408334:	4e                   	dec    %esi
408335:	00 45 00             	add    %al,0x0(%ebp)
408338:	00 00                	add    %al,(%eax)
40833a:	00 00                	add    %al,(%eax)
40833c:	1a 00                	sbb    (%eax),%al
40833e:	00 00                	add    %al,(%eax)
408340:	41                   	inc    %ecx
408341:	00 4e 00             	add    %cl,0x0(%esi)
408344:	54                   	push   %esp
408345:	00 49 00             	add    %cl,0x0(%ecx)
408348:	42                   	inc    %edx
408349:	00 41 00             	add    %al,0x0(%ecx)
40834c:	43                   	inc    %ebx
40834d:	00 54 00 45          	add    %dl,0x45(%eax,%eax,1)
408351:	00 52 00             	add    %dl,0x0(%edx)
408354:	49                   	dec    %ecx
408355:	00 41 00             	add    %al,0x0(%ecx)
408358:	4c                   	dec    %esp
408359:	00 00                	add    %al,(%eax)
40835b:	00 06                	add    %al,(%esi)
40835d:	00 00                	add    %al,(%eax)
40835f:	00 73 00             	add    %dh,0x0(%ebx)
408362:	70 00                	jo     0x408364
408364:	79 00                	jns    0x408366
408366:	00 00                	add    %al,(%eax)
408368:	0a 00                	or     (%eax),%al
40836a:	00 00                	add    %al,(%eax)
40836c:	66 00 72 00          	data16 add %dh,0x0(%edx)
408370:	69 00 74 00 7a 00    	imul   $0x7a0074,(%eax),%eax
408376:	00 00                	add    %al,(%eax)
408378:	1a 00                	sbb    (%eax),%al
40837a:	00 00                	add    %al,(%eax)
40837c:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
408380:	73 00                	jae    0x408382
408382:	74 00                	je     0x408384
408384:	69 00 6c 00 6c 00    	imul   $0x6c006c,(%eax),%eax
40838a:	61                   	popa
40838b:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
40838f:	00 72 00             	add    %dh,0x0(%edx)
408392:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408396:	00 00                	add    %al,(%eax)
408398:	1a 00                	sbb    (%eax),%al
40839a:	00 00                	add    %al,(%eax)
40839c:	43                   	inc    %ebx
40839d:	00 6f 00             	add    %ch,0x0(%edi)
4083a0:	72 00                	jb     0x4083a2
4083a2:	72 00                	jb     0x4083a4
4083a4:	6f                   	outsl  %ds:(%esi),(%dx)
4083a5:	00 62 00             	add    %ah,0x0(%edx)
4083a8:	6f                   	outsl  %ds:(%esi),(%dx)
4083a9:	00 72 00             	add    %dh,0x0(%edx)
4083ac:	61                   	popa
4083ad:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
4083b1:	00 72 00             	add    %dh,0x0(%edx)
4083b4:	79 00                	jns    0x4083b6
4083b6:	00 00                	add    %al,(%eax)
4083b8:	16                   	push   %ss
4083b9:	00 00                	add    %al,(%eax)
4083bb:	00 53 00             	add    %dl,0x0(%ebx)
4083be:	75 00                	jne    0x4083c0
4083c0:	63 00                	arpl   %eax,(%eax)
4083c2:	63 00                	arpl   %eax,(%eax)
4083c4:	75 00                	jne    0x4083c6
4083c6:	62 00                	bound  %eax,(%eax)
4083c8:	75 00                	jne    0x4083ca
4083ca:	73 00                	jae    0x4083cc
4083cc:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4083d0:	36 00 00             	add    %al,%ss:(%eax)
4083d3:	00 0a                	add    %cl,(%edx)
4083d5:	00 00                	add    %al,(%eax)
4083d7:	00 72 00             	add    %dh,0x0(%edx)
4083da:	6f                   	outsl  %ds:(%esi),(%dx)
4083db:	00 77 00             	add    %dh,0x0(%edi)
4083de:	65 00 64 00 00       	add    %ah,%gs:0x0(%eax,%eax,1)
4083e3:	00 0e                	add    %cl,(%esi)
4083e5:	00 00                	add    %al,(%eax)
4083e7:	00 46 00             	add    %al,0x0(%esi)
4083ea:	52                   	push   %edx
4083eb:	00 45 00             	add    %al,0x0(%ebp)
4083ee:	54                   	push   %esp
4083ef:	00 53 00             	add    %dl,0x0(%ebx)
4083f2:	41                   	inc    %ecx
4083f3:	00 57 00             	add    %dl,0x0(%edi)
4083f6:	00 00                	add    %al,(%eax)
4083f8:	16                   	push   %ss
4083f9:	00 00                	add    %al,(%eax)
4083fb:	00 53 00             	add    %dl,0x0(%ebx)
4083fe:	75 00                	jne    0x408400
408400:	70 00                	jo     0x408402
408402:	70 00                	jo     0x408404
408404:	6f                   	outsl  %ds:(%esi),(%dx)
408405:	00 73 00             	add    %dh,0x0(%ebx)
408408:	69 00 74 00 6f 00    	imul   $0x6f0074,(%eax),%eax
40840e:	72 00                	jb     0x408410
408410:	79 00                	jns    0x408412
408412:	00 00                	add    %al,(%eax)
408414:	16                   	push   %ss
408415:	00 00                	add    %al,(%eax)
408417:	00 4d 00             	add    %cl,0x0(%ebp)
40841a:	45                   	inc    %ebp
40841b:	00 4e 00             	add    %cl,0x0(%esi)
40841e:	49                   	dec    %ecx
40841f:	00 4e 00             	add    %cl,0x0(%esi)
408422:	47                   	inc    %edi
408423:	00 4f 00             	add    %cl,0x0(%edi)
408426:	43                   	inc    %ebx
408427:	00 45 00             	add    %al,0x0(%ebp)
40842a:	4c                   	dec    %esp
40842b:	00 45 00             	add    %al,0x0(%ebp)
40842e:	00 00                	add    %al,(%eax)
408430:	1a 00                	sbb    (%eax),%al
408432:	00 00                	add    %al,(%eax)
408434:	65 00 6b 00          	add    %ch,%gs:0x0(%ebx)
408438:	73 00                	jae    0x40843a
40843a:	74 00                	je     0x40843c
40843c:	72 00                	jb     0x40843e
40843e:	61                   	popa
40843f:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
408443:	00 67 00             	add    %ah,0x0(%edi)
408446:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40844a:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40844e:	00 00                	add    %al,(%eax)
408450:	18 00                	sbb    %al,(%eax)
408452:	00 00                	add    %al,(%eax)
408454:	42                   	inc    %edx
408455:	00 61 00             	add    %ah,0x0(%ecx)
408458:	6e                   	outsb  %ds:(%esi),(%dx)
408459:	00 6e 00             	add    %ch,0x0(%esi)
40845c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408460:	66 00 72 00          	data16 add %dh,0x0(%edx)
408464:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408468:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40846c:	00 00                	add    %al,(%eax)
40846e:	00 00                	add    %al,(%eax)
408470:	20 00                	and    %al,(%eax)
408472:	00 00                	add    %al,(%eax)
408474:	50                   	push   %eax
408475:	00 65 00             	add    %ah,0x0(%ebp)
408478:	72 00                	jb     0x40847a
40847a:	69 00 70 00 68 00    	imul   $0x680070,(%eax),%eax
408480:	72 00                	jb     0x408482
408482:	61                   	popa
408483:	00 73 00             	add    %dh,0x0(%ebx)
408486:	74 00                	je     0x408488
408488:	69 00 63 00 61 00    	imul   $0x610063,(%eax),%eax
40848e:	6c                   	insb   (%dx),%es:(%edi)
40848f:	00 6c 00 79          	add    %ch,0x79(%eax,%eax,1)
408493:	00 00                	add    %al,(%eax)
408495:	00 00                	add    %al,(%eax)
408497:	00 16                	add    %dl,(%esi)
408499:	00 00                	add    %al,(%eax)
40849b:	00 6d 00             	add    %ch,0x0(%ebp)
40849e:	61                   	popa
40849f:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4084a3:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
4084a7:	00 63 00             	add    %ah,0x0(%ebx)
4084aa:	74 00                	je     0x4084ac
4084ac:	6f                   	outsl  %ds:(%esi),(%dx)
4084ad:	00 72 00             	add    %dh,0x0(%edx)
4084b0:	79 00                	jns    0x4084b2
4084b2:	00 00                	add    %al,(%eax)
4084b4:	14 00                	adc    $0x0,%al
4084b6:	00 00                	add    %al,(%eax)
4084b8:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
4084bc:	73 00                	jae    0x4084be
4084be:	6f                   	outsl  %ds:(%esi),(%dx)
4084bf:	00 6d 00             	add    %ch,0x0(%ebp)
4084c2:	61                   	popa
4084c3:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
4084c7:	00 75 00             	add    %dh,0x0(%ebp)
4084ca:	73 00                	jae    0x4084cc
4084cc:	00 00                	add    %al,(%eax)
4084ce:	00 00                	add    %al,(%eax)
4084d0:	0c 00                	or     $0x0,%al
4084d2:	00 00                	add    %al,(%eax)
4084d4:	62 00                	bound  %eax,(%eax)
4084d6:	72 00                	jb     0x4084d8
4084d8:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
4084dc:	63 00                	arpl   %eax,(%eax)
4084de:	68 00 00 00 00       	push   $0x0
4084e3:	00 08                	add    %cl,(%eax)
4084e5:	00 00                	add    %al,(%eax)
4084e7:	00 33                	add    %dh,(%ebx)
4084e9:	00 3a                	add    %bh,(%edx)
4084eb:	00 33                	add    %dh,(%ebx)
4084ed:	00 3a                	add    %bh,(%edx)
4084ef:	00 00                	add    %al,(%eax)
4084f1:	00 00                	add    %al,(%eax)
4084f3:	00 02                	add    %al,(%edx)
4084f5:	00 00                	add    %al,(%eax)
4084f7:	00 33                	add    %dh,(%ebx)
4084f9:	00 00                	add    %al,(%eax)
4084fb:	00 88 7c 40 00 38    	add    %cl,0x3800407c(%eax)
408501:	03 41 00             	add    0x0(%ecx),%eax
408504:	56                   	push   %esi
408505:	42                   	inc    %edx
408506:	41                   	inc    %ecx
408507:	36 2e 44             	ss cs inc %esp
40850a:	4c                   	dec    %esp
40850b:	4c                   	dec    %esp
40850c:	00 00                	add    %al,(%eax)
40850e:	00 00                	add    %al,(%eax)
408510:	5f                   	pop    %edi
408511:	5f                   	pop    %edi
408512:	76 62                	jbe    0x408576
408514:	61                   	popa
408515:	56                   	push   %esi
408516:	61                   	popa
408517:	72 4d                	jb     0x408566
408519:	6f                   	outsl  %ds:(%esi),(%dx)
40851a:	76 65                	jbe    0x408581
40851c:	00 00                	add    %al,(%eax)
40851e:	00 00                	add    %al,(%eax)
408520:	5f                   	pop    %edi
408521:	5f                   	pop    %edi
408522:	76 62                	jbe    0x408586
408524:	61                   	popa
408525:	49                   	dec    %ecx
408526:	32 53 74             	xor    0x74(%ebx),%dl
408529:	72 00                	jb     0x40852b
40852b:	00 5f 5f             	add    %bl,0x5f(%edi)
40852e:	76 62                	jbe    0x408592
408530:	61                   	popa
408531:	56                   	push   %esi
408532:	61                   	popa
408533:	72 45                	jb     0x40857a
408535:	72 72                	jb     0x4085a9
408537:	49                   	dec    %ecx
408538:	34 00                	xor    $0x0,%al
40853a:	00 00                	add    %al,(%eax)
40853c:	5f                   	pop    %edi
40853d:	5f                   	pop    %edi
40853e:	76 62                	jbe    0x4085a2
408540:	61                   	popa
408541:	46                   	inc    %esi
408542:	70 52                	jo     0x408596
408544:	38 00                	cmp    %al,(%eax)
408546:	00 00                	add    %al,(%eax)
408548:	5f                   	pop    %edi
408549:	5f                   	pop    %edi
40854a:	76 62                	jbe    0x4085ae
40854c:	61                   	popa
40854d:	4c                   	dec    %esp
40854e:	65 6e                	outsb  %gs:(%esi),(%dx)
408550:	42                   	inc    %edx
408551:	73 74                	jae    0x4085c7
408553:	72 00                	jb     0x408555
408555:	00 00                	add    %al,(%eax)
408557:	00 5f 5f             	add    %bl,0x5f(%edi)
40855a:	76 62                	jbe    0x4085be
40855c:	61                   	popa
40855d:	47                   	inc    %edi
40855e:	65 6e                	outsb  %gs:(%esi),(%dx)
408560:	65 72 61             	gs jb  0x4085c4
408563:	74 65                	je     0x4085ca
408565:	42                   	inc    %edx
408566:	6f                   	outsl  %ds:(%esi),(%dx)
408567:	75 6e                	jne    0x4085d7
408569:	64 73 45             	fs jae 0x4085b1
40856c:	72 72                	jb     0x4085e0
40856e:	6f                   	outsl  %ds:(%esi),(%dx)
40856f:	72 00                	jb     0x408571
408571:	00 00                	add    %al,(%eax)
408573:	00 5f 5f             	add    %bl,0x5f(%edi)
408576:	76 62                	jbe    0x4085da
408578:	61                   	popa
408579:	41                   	inc    %ecx
40857a:	72 79                	jb     0x4085f5
40857c:	44                   	inc    %esp
40857d:	65 73 74             	gs jae 0x4085f4
408580:	72 75                	jb     0x4085f7
408582:	63 74 00 00          	arpl   %esi,0x0(%eax,%eax,1)
408586:	00 00                	add    %al,(%eax)
408588:	5f                   	pop    %edi
408589:	5f                   	pop    %edi
40858a:	76 62                	jbe    0x4085ee
40858c:	61                   	popa
40858d:	41                   	inc    %ecx
40858e:	72 79                	jb     0x408609
408590:	56                   	push   %esi
408591:	61                   	popa
408592:	72 00                	jb     0x408594
408594:	5f                   	pop    %edi
408595:	5f                   	pop    %edi
408596:	76 62                	jbe    0x4085fa
408598:	61                   	popa
408599:	41                   	inc    %ecx
40859a:	72 79                	jb     0x408615
40859c:	43                   	inc    %ebx
40859d:	6f                   	outsl  %ds:(%esi),(%dx)
40859e:	70 79                	jo     0x408619
4085a0:	00 00                	add    %al,(%eax)
4085a2:	00 00                	add    %al,(%eax)
4085a4:	5f                   	pop    %edi
4085a5:	5f                   	pop    %edi
4085a6:	76 62                	jbe    0x40860a
4085a8:	61                   	popa
4085a9:	41                   	inc    %ecx
4085aa:	72 79                	jb     0x408625
4085ac:	43                   	inc    %ebx
4085ad:	6f                   	outsl  %ds:(%esi),(%dx)
4085ae:	6e                   	outsb  %ds:(%esi),(%dx)
4085af:	73 74                	jae    0x408625
4085b1:	72 75                	jb     0x408628
4085b3:	63 74 32 00          	arpl   %esi,0x0(%edx,%esi,1)
4085b7:	00 5f 5f             	add    %bl,0x5f(%edi)
4085ba:	76 62                	jbe    0x40861e
4085bc:	61                   	popa
4085bd:	4f                   	dec    %edi
4085be:	62 6a 53             	bound  %ebp,0x53(%edx)
4085c1:	65 74 00             	gs je  0x4085c4