4082ea:	00 00                	add    %al,(%eax)
4082ec:	18 87 6a 00 c3 ff    	sbb    %al,-0x3cff96(%edi)
4082f2:	00 00                	add    %al,(%eax)
4082f4:	18 87 6a 00 c4 ff    	sbb    %al,-0x3bff96(%edi)
4082fa:	00 00                	add    %al,(%eax)
4082fc:	18 87 6a 00 c5 ff    	sbb    %al,-0x3aff96(%edi)
408302:	00 00                	add    %al,(%eax)
408304:	18 87 6a 00 c6 ff    	sbb    %al,-0x39ff96(%edi)
40830a:	00 00                	add    %al,(%eax)
40830c:	18 87 6a 00 c7 ff    	sbb    %al,-0x38ff96(%edi)
408312:	00 00                	add    %al,(%eax)
408314:	18 87 6a 00 c8 ff    	sbb    %al,-0x37ff96(%edi)
40831a:	00 00                	add    %al,(%eax)
40831c:	18 87 6a 00 c9 ff    	sbb    %al,-0x36ff96(%edi)
408322:	00 00                	add    %al,(%eax)
408324:	18 87 6a 00 ca ff    	sbb    %al,-0x35ff96(%edi)
40832a:	00 00                	add    %al,(%eax)
40832c:	18 87 6a 00 cb ff    	sbb    %al,-0x34ff96(%edi)
408332:	00 00                	add    %al,(%eax)
408334:	18 87 6a 00 cc ff    	sbb    %al,-0x33ff96(%edi)
40833a:	00 00                	add    %al,(%eax)
40833c:	18 87 6a 00 cd ff    	sbb    %al,-0x32ff96(%edi)
408342:	00 00                	add    %al,(%eax)
408344:	18 87 6a 00 ce ff    	sbb    %al,-0x31ff96(%edi)
40834a:	00 00                	add    %al,(%eax)
40834c:	18 87 6a 00 cf ff    	sbb    %al,-0x30ff96(%edi)
408352:	00 00                	add    %al,(%eax)
408354:	18 87 6a 00 b0 ff    	sbb    %al,-0x4fff96(%edi)
40835a:	00 00                	add    %al,(%eax)
40835c:	18 87 6a 00 b1 ff    	sbb    %al,-0x4eff96(%edi)
408362:	00 00                	add    %al,(%eax)
408364:	18 87 6a 00 b2 ff    	sbb    %al,-0x4dff96(%edi)
40836a:	00 00                	add    %al,(%eax)
40836c:	18 87 6a 00 b3 ff    	sbb    %al,-0x4cff96(%edi)
408372:	00 00                	add    %al,(%eax)
408374:	18 87 6a 00 b4 ff    	sbb    %al,-0x4bff96(%edi)
40837a:	00 00                	add    %al,(%eax)
40837c:	18 87 6a 00 b5 ff    	sbb    %al,-0x4aff96(%edi)
408382:	00 00                	add    %al,(%eax)
408384:	18 87 6a 00 b6 ff    	sbb    %al,-0x49ff96(%edi)
40838a:	00 00                	add    %al,(%eax)
40838c:	18 87 6a 00 b7 ff    	sbb    %al,-0x48ff96(%edi)
408392:	00 00                	add    %al,(%eax)
408394:	18 87 6a 00 b8 ff    	sbb    %al,-0x47ff96(%edi)
40839a:	00 00                	add    %al,(%eax)
40839c:	18 87 6a 00 b9 ff    	sbb    %al,-0x46ff96(%edi)
4083a2:	00 00                	add    %al,(%eax)
4083a4:	18 87 6a 00 ba ff    	sbb    %al,-0x45ff96(%edi)
4083aa:	00 00                	add    %al,(%eax)
4083ac:	18 87 6a 00 bb ff    	sbb    %al,-0x44ff96(%edi)
4083b2:	00 00                	add    %al,(%eax)
4083b4:	18 87 6a 00 bc ff    	sbb    %al,-0x43ff96(%edi)
4083ba:	00 00                	add    %al,(%eax)
4083bc:	18 87 6a 00 bd ff    	sbb    %al,-0x42ff96(%edi)
4083c2:	00 00                	add    %al,(%eax)
4083c4:	18 87 6a 00 be ff    	sbb    %al,-0x41ff96(%edi)
4083ca:	00 00                	add    %al,(%eax)
4083cc:	18 87 6a 00 bf ff    	sbb    %al,-0x40ff96(%edi)
4083d2:	00 00                	add    %al,(%eax)
4083d4:	18 87 6a 00 a0 ff    	sbb    %al,-0x5fff96(%edi)
4083da:	00 00                	add    %al,(%eax)
4083dc:	18 87 6a 00 a1 ff    	sbb    %al,-0x5eff96(%edi)
4083e2:	00 00                	add    %al,(%eax)
4083e4:	18 87 6a 00 a2 ff    	sbb    %al,-0x5dff96(%edi)
4083ea:	00 00                	add    %al,(%eax)
4083ec:	18 87 6a 00 a3 ff    	sbb    %al,-0x5cff96(%edi)
4083f2:	00 00                	add    %al,(%eax)
4083f4:	18 87 6a 00 a4 ff    	sbb    %al,-0x5bff96(%edi)
4083fa:	00 00                	add    %al,(%eax)
4083fc:	18 87 6a 00 a5 ff    	sbb    %al,-0x5aff96(%edi)
408402:	00 00                	add    %al,(%eax)
408404:	18 87 6a 00 a6 ff    	sbb    %al,-0x59ff96(%edi)
40840a:	00 00                	add    %al,(%eax)
40840c:	18 87 6a 00 a7 ff    	sbb    %al,-0x58ff96(%edi)
408412:	00 00                	add    %al,(%eax)
408414:	18 87 6a 00 a8 ff    	sbb    %al,-0x57ff96(%edi)
40841a:	00 00                	add    %al,(%eax)
40841c:	18 87 6a 00 a9 ff    	sbb    %al,-0x56ff96(%edi)
408422:	00 00                	add    %al,(%eax)
408424:	18 87 6a 00 aa ff    	sbb    %al,-0x55ff96(%edi)
40842a:	00 00                	add    %al,(%eax)
40842c:	18 87 6a 00 ab ff    	sbb    %al,-0x54ff96(%edi)
408432:	00 00                	add    %al,(%eax)
408434:	18 87 6a 00 ac ff    	sbb    %al,-0x53ff96(%edi)
40843a:	00 00                	add    %al,(%eax)
40843c:	18 87 6a 00 ad ff    	sbb    %al,-0x52ff96(%edi)
408442:	00 00                	add    %al,(%eax)
408444:	18 87 6a 00 ae ff    	sbb    %al,-0x51ff96(%edi)
40844a:	00 00                	add    %al,(%eax)
40844c:	18 87 6a 00 af ff    	sbb    %al,-0x50ff96(%edi)
408452:	00 00                	add    %al,(%eax)
408454:	18 87 6a 00 90 ff    	sbb    %al,-0x6fff96(%edi)
40845a:	00 00                	add    %al,(%eax)
40845c:	18 87 6a 00 91 ff    	sbb    %al,-0x6eff96(%edi)
408462:	00 00                	add    %al,(%eax)
408464:	55                   	push   %ebp
408465:	8b ec                	mov    %esp,%ebp
408467:	33 c0                	xor    %eax,%eax
408469:	55                   	push   %ebp
40846a:	68 89 84 40 00       	push   $0x408489
40846f:	64 ff 30             	push   %fs:(%eax)
408472:	64 89 20             	mov    %esp,%fs:(%eax)
408475:	ff 05 30 87 6a 00    	incl   0x6a8730
40847b:	33 c0                	xor    %eax,%eax
40847d:	5a                   	pop    %edx
40847e:	59                   	pop    %ecx
40847f:	59                   	pop    %ecx
408480:	64 89 10             	mov    %edx,%fs:(%eax)
408483:	68 90 84 40 00       	push   $0x408490
408488:	c3                   	ret
408489:	e9 7e bd ff ff       	jmp    0x40420c
40848e:	eb f8                	jmp    0x408488
408490:	5d                   	pop    %ebp
408491:	c3                   	ret
408492:	8b c0                	mov    %eax,%eax
408494:	83 2d 30 87 6a 00 01 	subl   $0x1,0x6a8730
40849b:	c3                   	ret
40849c:	a0 84 40 00 0a       	mov    0xa004084,%al
4084a1:	09 54 46 69          	or     %edx,0x69(%esi,%eax,2)
4084a5:	6c                   	insb   (%dx),%es:(%edi)
4084a6:	65 4e                	gs dec %esi
4084a8:	61                   	popa
4084a9:	6d                   	insl   (%dx),%es:(%edi)
4084aa:	65 90                	gs nop
4084ac:	b0 84                	mov    $0x84,%al
4084ae:	40                   	inc    %eax
4084af:	00 0e                	add    %cl,(%esi)
4084b1:	0a 54 53 65          	or     0x65(%ebx,%edx,2),%dl
4084b5:	61                   	popa
4084b6:	72 63                	jb     0x40851b
4084b8:	68 52 65 63 58       	push   $0x58636552
4084bd:	01 00                	add    %eax,(%eax)
4084bf:	00 01                	add    %al,(%ecx)
4084c1:	00 00                	add    %al,(%eax)
4084c3:	00 9c 84 40 00 0c 00 	add    %bl,0xc0040(%esp,%eax,4)
4084ca:	00 00                	add    %al,(%eax)
4084cc:	18 85 40 00 00 00    	sbb    %al,0x40(%ebp)
4084d2:	00 00                	add    %al,(%eax)
4084d4:	00 00                	add    %al,(%eax)
4084d6:	00 00                	add    %al,(%eax)
4084d8:	18 85 40 00 00 00    	sbb    %al,0x40(%ebp)
4084ea:	00 00                	add    %al,(%eax)
4084ec:	2a 85 40 00 0c 00    	sub    0xc0040(%ebp),%al
4084f2:	00 00                	add    %al,(%eax)
4084f4:	e8 10 40 00 c0       	call   0xc040c509
4084f9:	3c 40                	cmp    $0x40,%al
4084fb:	00 cc                	add    %cl,%ah
4084fd:	3c 40                	cmp    $0x40,%al
4084ff:	00 d0                	add    %dl,%al
408501:	3c 40                	cmp    $0x40,%al
408503:	00 d4                	add    %dl,%ah
408505:	3c 40                	cmp    $0x40,%al
408507:	00 c8                	add    %cl,%al
408509:	3c 40                	cmp    $0x40,%al
40850b:	00 10                	add    %dl,(%eax)
40850d:	3a 40 00             	cmp    0x0(%eax),%al
408510:	2c 3a                	sub    $0x3a,%al
408512:	40                   	inc    %eax
408513:	00 68 3a             	add    %ch,0x3a(%eax)
408516:	40                   	inc    %eax
408517:	00 0e                	add    %cl,(%esi)
408519:	00 00                	add    %al,(%eax)
40851b:	00 00                	add    %al,(%eax)
40851d:	00 01                	add    %al,(%ecx)
40851f:	00 00                	add    %al,(%eax)
408521:	00 ac 10 40 00 04 00 	add    %ch,0x40040(%eax,%edx,1)
408528:	00 00                	add    %al,(%eax)
40852a:	09 45 78             	or     %eax,0x78(%ebp)
40852d:	63 65 70             	arpl   %esp,0x70(%ebp)
408530:	74 69                	je     0x40859b
408532:	6f                   	outsl  %ds:(%esi),(%dx)
408533:	6e                   	outsb  %ds:(%esi),(%dx)
408534:	80 85 40 00 00 00 00 	addb   $0x0,0x40(%ebp)
408553:	00 80 85 40 00 0c    	add    %al,0xc004085(%eax)
408559:	00 00                	add    %al,(%eax)
40855b:	00 cc                	add    %cl,%ah
40855d:	84 40 00             	test   %al,0x0(%eax)
408560:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
408564:	cc                   	int3
408565:	3c 40                	cmp    $0x40,%al
408567:	00 d0                	add    %dl,%al
408569:	3c 40                	cmp    $0x40,%al
40856b:	00 d4                	add    %dl,%ah
40856d:	3c 40                	cmp    $0x40,%al
40856f:	00 c8                	add    %cl,%al
408571:	3c 40                	cmp    $0x40,%al
408573:	00 10                	add    %dl,(%eax)
408575:	3a 40 00             	cmp    0x0(%eax),%al
408578:	2c 3a                	sub    $0x3a,%al
40857a:	40                   	inc    %eax
40857b:	00 68 3a             	add    %ch,0x3a(%eax)
40857e:	40                   	inc    %eax
40857f:	00 06                	add    %al,(%esi)
408581:	45                   	inc    %ebp
408582:	41                   	inc    %ecx
408583:	62 6f 72             	bound  %ebp,0x72(%edi)
408586:	74 90                	je     0x408518
408588:	d4 85                	aam    $0x85
40858a:	40                   	inc    %eax
4085a7:	00 d4                	add    %dl,%ah
4085a9:	85 40 00             	test   %eax,0x0(%eax)
4085ac:	10 00                	adc    %al,(%eax)
4085ae:	00 00                	add    %al,(%eax)
4085b0:	cc                   	int3
4085b1:	84 40 00             	test   %al,0x0(%eax)
4085b4:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
4085b8:	cc                   	int3
4085b9:	3c 40                	cmp    $0x40,%al
4085bb:	00 d0                	add    %dl,%al
4085bd:	3c 40                	cmp    $0x40,%al
4085bf:	00 d4                	add    %dl,%ah
4085c1:	3c 40                	cmp    $0x40,%al
4085c3:	00 c8                	add    %cl,%al
4085c5:	3c 40                	cmp    $0x40,%al
4085c7:	00 10                	add    %dl,(%eax)
4085c9:	3a 40 00             	cmp    0x0(%eax),%al
4085cc:	1c d0                	sbb    $0xd0,%al
4085ce:	40                   	inc    %eax
4085cf:	00 68 3a             	add    %ch,0x3a(%eax)
4085d2:	40                   	inc    %eax
4085d3:	00 0e                	add    %cl,(%esi)
4085d5:	45                   	inc    %ebp
4085d6:	48                   	dec    %eax
4085d7:	65 61                	gs popa
4085d9:	70 45                	jo     0x408620
4085db:	78 63                	js     0x408640
4085dd:	65 70 74             	gs jo  0x408654
4085e0:	69 6f 6e 90 30 86 40 	imul   $0x40863090,0x6e(%edi),%ebp
408603:	00 30                	add    %dh,(%eax)
408605:	86 40 00             	xchg   %al,0x0(%eax)
408608:	10 00                	adc    %al,(%eax)
40860a:	00 00                	add    %al,(%eax)
40860c:	88 85 40 00 c0 3c    	mov    %al,0x3cc00040(%ebp)
408612:	40                   	inc    %eax
408613:	00 cc                	add    %cl,%ah
408615:	3c 40                	cmp    $0x40,%al
408617:	00 d0                	add    %dl,%al
408619:	3c 40                	cmp    $0x40,%al
40861b:	00 d4                	add    %dl,%ah
40861d:	3c 40                	cmp    $0x40,%al
40861f:	00 c8                	add    %cl,%al
408621:	3c 40                	cmp    $0x40,%al
408623:	00 10                	add    %dl,(%eax)
408625:	3a 40 00             	cmp    0x0(%eax),%al
408628:	1c d0                	sbb    $0xd0,%al
40862a:	40                   	inc    %eax
40862b:	00 68 3a             	add    %ch,0x3a(%eax)
40862e:	40                   	inc    %eax
40862f:	00 0c 45 4f 75 74 4f 	add    %cl,0x4f74754f(,%eax,2)
408636:	66 4d                	dec    %bp
408638:	65 6d                	gs insl (%dx),%es:(%edi)
40863a:	6f                   	outsl  %ds:(%esi),(%dx)
40863b:	72 79                	jb     0x4086b6
40863d:	8d 40 00             	lea    0x0(%eax),%eax
408640:	8c 86 40 00 00 00    	mov    %es,0x40(%esi)
40865e:	00 00                	add    %al,(%eax)
408660:	8c 86 40 00 10 00    	mov    %es,0x100040(%esi)
408666:	00 00                	add    %al,(%eax)
408668:	cc                   	int3
408669:	84 40 00             	test   %al,0x0(%eax)
40866c:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
408670:	cc                   	int3
408671:	3c 40                	cmp    $0x40,%al
408673:	00 d0                	add    %dl,%al
408675:	3c 40                	cmp    $0x40,%al
408677:	00 d4                	add    %dl,%ah
408679:	3c 40                	cmp    $0x40,%al
40867b:	00 c8                	add    %cl,%al
40867d:	3c 40                	cmp    $0x40,%al
40867f:	00 10                	add    %dl,(%eax)
408681:	3a 40 00             	cmp    0x0(%eax),%al
408684:	2c 3a                	sub    $0x3a,%al
408686:	40                   	inc    %eax
408687:	00 68 3a             	add    %ch,0x3a(%eax)
40868a:	40                   	inc    %eax
40868b:	00 0b                	add    %cl,(%ebx)
40868d:	45                   	inc    %ebp
40868e:	49                   	dec    %ecx
40868f:	6e                   	outsb  %ds:(%esi),(%dx)
408690:	4f                   	dec    %edi
408691:	75 74                	jne    0x408707
408693:	45                   	inc    %ebp
408694:	72 72                	jb     0x408708
408696:	6f                   	outsl  %ds:(%esi),(%dx)
408697:	72 e4                	jb     0x40867d
408699:	86 40 00             	xchg   %al,0x0(%eax)
4086b8:	e4 86                	in     $0x86,%al
4086ba:	40                   	inc    %eax
4086bb:	00 10                	add    %dl,(%eax)
4086bd:	00 00                	add    %al,(%eax)
4086bf:	00 cc                	add    %cl,%ah
4086c1:	84 40 00             	test   %al,0x0(%eax)
4086c4:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
4086c8:	cc                   	int3
4086c9:	3c 40                	cmp    $0x40,%al
4086cb:	00 d0                	add    %dl,%al
4086cd:	3c 40                	cmp    $0x40,%al
4086cf:	00 d4                	add    %dl,%ah
4086d1:	3c 40                	cmp    $0x40,%al
4086d3:	00 c8                	add    %cl,%al
4086d5:	3c 40                	cmp    $0x40,%al
4086d7:	00 10                	add    %dl,(%eax)
4086d9:	3a 40 00             	cmp    0x0(%eax),%al
4086dc:	2c 3a                	sub    $0x3a,%al
4086de:	40                   	inc    %eax
4086df:	00 68 3a             	add    %ch,0x3a(%eax)
4086e2:	40                   	inc    %eax
4086e3:	00 09                	add    %cl,(%ecx)
4086e5:	45                   	inc    %ebp
4086e6:	45                   	inc    %ebp
4086e7:	78 74                	js     0x40875d
4086e9:	65 72 6e             	gs jb  0x40875a
4086ec:	61                   	popa
4086ed:	6c                   	insb   (%dx),%es:(%edi)
4086ee:	8b c0                	mov    %eax,%eax
4086f0:	3c 87                	cmp    $0x87,%al
4086f2:	40                   	inc    %eax
40870f:	00 3c 87             	add    %bh,(%edi,%eax,4)
408712:	40                   	inc    %eax
408713:	00 10                	add    %dl,(%eax)
408715:	00 00                	add    %al,(%eax)
408717:	00 98 86 40 00 c0    	add    %bl,-0x3fffbf7a(%eax)
40871d:	3c 40                	cmp    $0x40,%al
40871f:	00 cc                	add    %cl,%ah
408721:	3c 40                	cmp    $0x40,%al
408723:	00 d0                	add    %dl,%al
408725:	3c 40                	cmp    $0x40,%al
408727:	00 d4                	add    %dl,%ah
408729:	3c 40                	cmp    $0x40,%al
40872b:	00 c8                	add    %cl,%al
40872d:	3c 40                	cmp    $0x40,%al
40872f:	00 10                	add    %dl,(%eax)
408731:	3a 40 00             	cmp    0x0(%eax),%al
408734:	2c 3a                	sub    $0x3a,%al
408736:	40                   	inc    %eax
408737:	00 68 3a             	add    %ch,0x3a(%eax)
40873a:	40                   	inc    %eax
40873b:	00 12                	add    %dl,(%edx)
40873d:	45                   	inc    %ebp
40873e:	45                   	inc    %ebp
40873f:	78 74                	js     0x4087b5
408741:	65 72 6e             	gs jb  0x4087b2
408744:	61                   	popa
408745:	6c                   	insb   (%dx),%es:(%edi)
408746:	45                   	inc    %ebp
408747:	78 63                	js     0x4087ac
408749:	65 70 74             	gs jo  0x4087c0
40874c:	69 6f 6e 90 9c 87 40 	imul   $0x40879c90,0x6e(%edi),%ebp
40876f:	00 9c 87 40 00 10 00 	add    %bl,0x100040(%edi,%eax,4)
408776:	00 00                	add    %al,(%eax)