40836b:	02 7b 8f             	add    -0x71(%ebx),%bh
40836e:	00 00                	add    %al,(%eax)
408370:	04 72                	add    $0x72,%al
408372:	08 15 00 70 6f 69    	or     %dl,0x696f7000
408378:	00 00                	add    %al,(%eax)
40837a:	0a a5 5c 00 00 01    	or     0x100005c(%ebp),%ah
408380:	13 05 11 05 13 04    	adc    0x4130511,%eax
408386:	11 04 17             	adc    %eax,(%edi,%edx,1)
408389:	59                   	pop    %ecx
40838a:	45                   	inc    %ebp
40838b:	03 00                	add    (%eax),%eax
40838d:	00 00                	add    %al,(%eax)
40838f:	02 00                	add    (%eax),%al
408391:	00 00                	add    %al,(%eax)
408393:	11 00                	adc    %eax,(%eax)
408395:	00 00                	add    %al,(%eax)
408397:	20 00                	and    %al,(%eax)
408399:	00 00                	add    %al,(%eax)
40839b:	2b 2d 02 7b a8 00    	sub    0xa87b02,%ebp
4083a1:	00 04 17             	add    %al,(%edi,%edx,1)
4083a4:	6f                   	outsl  %ds:(%esi),(%dx)
4083a5:	65 00 00             	add    %al,%gs:(%eax)
4083a8:	0a 00                	or     (%eax),%al
4083aa:	2b 1e                	sub    (%esi),%ebx
4083ac:	02 7b a9             	add    -0x57(%ebx),%bh
4083af:	00 00                	add    %al,(%eax)
4083b1:	04 17                	add    $0x17,%al
4083b3:	6f                   	outsl  %ds:(%esi),(%dx)
4083b4:	65 00 00             	add    %al,%gs:(%eax)
4083b7:	0a 00                	or     (%eax),%al
4083b9:	2b 0f                	sub    (%edi),%ecx
4083bb:	02 7b aa             	add    -0x56(%ebx),%bh
4083be:	00 00                	add    %al,(%eax)
4083c0:	04 17                	add    $0x17,%al
4083c2:	6f                   	outsl  %ds:(%esi),(%dx)
4083c3:	65 00 00             	add    %al,%gs:(%eax)
4083c6:	0a 00                	or     (%eax),%al
4083c8:	2b 00                	sub    (%eax),%eax
4083ca:	02 7b a6             	add    -0x5a(%ebx),%bh
4083cd:	00 00                	add    %al,(%eax)
4083cf:	04 02                	add    $0x2,%al
4083d1:	7b 8f                	jnp    0x408362
4083d3:	00 00                	add    %al,(%eax)
4083d5:	04 72                	add    $0x72,%al
4083d7:	c1 02 00             	roll   $0x0,(%edx)
4083da:	70 6f                	jo     0x40844b
4083dc:	69 00 00 0a 6f aa    	imul   $0xaa6f0a00,(%eax),%eax
4083e2:	00 00                	add    %al,(%eax)
4083e4:	0a 00                	or     (%eax),%al
4083e6:	00 02                	add    %al,(%edx)
4083e8:	7b 8f                	jnp    0x408379
4083ea:	00 00                	add    %al,(%eax)
4083ec:	04 6f                	add    $0x6f,%al
4083ee:	6b 00 00             	imul   $0x0,(%eax),%eax
4083f1:	0a 13                	or     (%ebx),%dl
4083f3:	06                   	push   %es
4083f4:	11 06                	adc    %eax,(%esi)
4083f6:	3a 3d fe ff ff 02    	cmp    0x2fffffe,%bh
4083fc:	7b 8f                	jnp    0x40838d
4083fe:	00 00                	add    %al,(%eax)
408400:	04 6f                	add    $0x6f,%al
408402:	6c                   	insb   (%dx),%es:(%edi)
408403:	00 00                	add    %al,(%eax)
408405:	0a 00                	or     (%eax),%al
408407:	7e 75                	jle    0x40847e
408409:	00 00                	add    %al,(%eax)
40840b:	04 6f                	add    $0x6f,%al
40840d:	47                   	inc    %edi
40840e:	00 00                	add    %al,(%eax)
408410:	0a 00                	or     (%eax),%al
408412:	00 de                	add    %bl,%dh
408414:	3e 13 07             	adc    %ds:(%edi),%eax
408417:	00 7e 75             	add    %bh,0x75(%esi)
40841a:	00 00                	add    %al,(%eax)
40841c:	04 6f                	add    $0x6f,%al
40841e:	47                   	inc    %edi
40841f:	00 00                	add    %al,(%eax)
408421:	0a 00                	or     (%eax),%al
408423:	02 7b 8f             	add    -0x71(%ebx),%bh
408426:	00 00                	add    %al,(%eax)
408428:	04 6f                	add    $0x6f,%al
40842a:	ab                   	stos   %eax,%es:(%edi)
40842b:	00 00                	add    %al,(%eax)
40842d:	0a 16                	or     (%esi),%dl
40842f:	fe 01                	incb   (%ecx)
408431:	13 08                	adc    (%eax),%ecx
408433:	11 08                	adc    %ecx,(%eax)
408435:	2c 0c                	sub    $0xc,%al
408437:	02 7b 8f             	add    -0x71(%ebx),%bh
40843a:	00 00                	add    %al,(%eax)
40843c:	04 6f                	add    $0x6f,%al
40843e:	6c                   	insb   (%dx),%es:(%edi)
40843f:	00 00                	add    %al,(%eax)
408441:	0a 00                	or     (%eax),%al
408443:	11 07                	adc    %eax,(%edi)
408445:	6f                   	outsl  %ds:(%esi),(%dx)
408446:	5a                   	pop    %edx
408447:	00 00                	add    %al,(%eax)
408449:	0a 28                	or     (%eax),%ch
40844b:	3e 00 00             	add    %al,%ds:(%eax)
40844e:	0a 26                	or     (%esi),%ah
408450:	00 de                	add    %bl,%dh
408452:	00 2a                	add    %ch,(%edx)
408454:	41                   	inc    %ecx
408455:	1c 00                	sbb    $0x0,%al
408457:	00 00                	add    %al,(%eax)
408459:	00 00                	add    %al,(%eax)
40845b:	00 01                	add    %al,(%ecx)
40845d:	00 00                	add    %al,(%eax)
40845f:	00 b4 02 00 00 b5 02 	add    %dh,0x2b50000(%edx,%eax,1)
408466:	00 00                	add    %al,(%eax)
408468:	3e 00 00             	add    %al,%ds:(%eax)
40846b:	00 26                	add    %ah,(%esi)
40846d:	00 00                	add    %al,(%eax)
40846f:	01 3e                	add    %edi,(%esi)
408471:	00 02                	add    %al,(%edx)
408473:	7b ae                	jnp    0x408423
408475:	00 00                	add    %al,(%eax)
408477:	04 17                	add    $0x17,%al
408479:	6f                   	outsl  %ds:(%esi),(%dx)
40847a:	a0 00 00 0a 00       	mov    0xa0000,%al
40847f:	2a 13                	sub    (%ebx),%dl
408481:	30 02                	xor    %al,(%edx)
408483:	00 2b                	add    %ch,(%ebx)
408485:	00 00                	add    %al,(%eax)
408487:	00 06                	add    %al,(%esi)
408489:	00 00                	add    %al,(%eax)
40848b:	11 00                	adc    %eax,(%eax)
40848d:	03 2c 0b             	add    (%ebx,%ecx,1),%ebp
408490:	02 7b 92             	add    -0x6e(%ebx),%bh
408493:	00 00                	add    %al,(%eax)
408495:	04 14                	add    $0x14,%al
408497:	fe 03                	incb   (%ebx)
408499:	2b 01                	sub    (%ecx),%eax
40849b:	16                   	push   %ss
40849c:	0a 06                	or     (%esi),%al
40849e:	2c 0e                	sub    $0xe,%al
4084a0:	00 02                	add    %al,(%edx)
4084a2:	7b 92                	jnp    0x408436
4084a4:	00 00                	add    %al,(%eax)
4084a6:	04 6f                	add    $0x6f,%al
4084a8:	21 00                	and    %eax,(%eax)
4084aa:	00 0a                	add    %cl,(%edx)
4084ac:	00 00                	add    %al,(%eax)
4084ae:	02 03                	add    (%ebx),%al
4084b0:	28 22                	sub    %ah,(%edx)
4084b2:	00 00                	add    %al,(%eax)
4084b4:	0a 00                	or     (%eax),%al
4084b6:	2a 00                	sub    (%eax),%al
4084b8:	13 30                	adc    (%eax),%esi
4084ba:	03 00                	add    (%eax),%eax
4084bc:	8d 10                	lea    (%eax),%edx
4084be:	00 00                	add    %al,(%eax)
4084c0:	00 00                	add    %al,(%eax)
4084c2:	00 00                	add    %al,(%eax)
4084c4:	00 02                	add    %al,(%edx)
4084c6:	73 5c                	jae    0x408524
4084c8:	00 00                	add    %al,(%eax)
4084ca:	0a 7d 93             	or     -0x6d(%ebp),%bh
4084cd:	00 00                	add    %al,(%eax)
4084cf:	04 02                	add    $0x2,%al
4084d1:	73 5d                	jae    0x408530
4084d3:	00 00                	add    %al,(%eax)
4084d5:	0a 7d 9d             	or     -0x63(%ebp),%bh
4084d8:	00 00                	add    %al,(%eax)
4084da:	04 02                	add    $0x2,%al
4084dc:	73 5d                	jae    0x40853b
4084de:	00 00                	add    %al,(%eax)
4084e0:	0a 7d 9e             	or     -0x62(%ebp),%bh
4084e3:	00 00                	add    %al,(%eax)
4084e5:	04 02                	add    $0x2,%al
4084e7:	73 5d                	jae    0x408546
4084e9:	00 00                	add    %al,(%eax)
4084eb:	0a 7d 9f             	or     -0x61(%ebp),%bh
4084ee:	00 00                	add    %al,(%eax)
4084f0:	04 02                	add    $0x2,%al
4084f2:	73 5d                	jae    0x408551
4084f4:	00 00                	add    %al,(%eax)
4084f6:	0a 7d a0             	or     -0x60(%ebp),%bh
4084f9:	00 00                	add    %al,(%eax)
4084fb:	04 02                	add    $0x2,%al
4084fd:	73 23                	jae    0x408522
4084ff:	00 00                	add    %al,(%eax)
408501:	0a 7d a1             	or     -0x5f(%ebp),%bh
408504:	00 00                	add    %al,(%eax)
408506:	04 02                	add    $0x2,%al
408508:	73 48                	jae    0x408552
40850a:	00 00                	add    %al,(%eax)
40850c:	0a 7d a2             	or     -0x5e(%ebp),%bh
40850f:	00 00                	add    %al,(%eax)
408511:	04 02                	add    $0x2,%al
408513:	73 48                	jae    0x40855d
408515:	00 00                	add    %al,(%eax)
408517:	0a 7d a3             	or     -0x5d(%ebp),%bh
40851a:	00 00                	add    %al,(%eax)
40851c:	04 02                	add    $0x2,%al
40851e:	73 48                	jae    0x408568
408520:	00 00                	add    %al,(%eax)
408522:	0a 7d a4             	or     -0x5c(%ebp),%bh
408525:	00 00                	add    %al,(%eax)
408527:	04 02                	add    $0x2,%al
408529:	73 48                	jae    0x408573
40852b:	00 00                	add    %al,(%eax)
40852d:	0a 7d a5             	or     -0x5b(%ebp),%bh
408530:	00 00                	add    %al,(%eax)
408532:	04 02                	add    $0x2,%al
408534:	73 23                	jae    0x408559
408536:	00 00                	add    %al,(%eax)
408538:	0a 7d 99             	or     -0x67(%ebp),%bh
40853b:	00 00                	add    %al,(%eax)
40853d:	04 02                	add    $0x2,%al
40853f:	73 23                	jae    0x408564
408541:	00 00                	add    %al,(%eax)
408543:	0a 7d 9a             	or     -0x66(%ebp),%bh
408546:	00 00                	add    %al,(%eax)
408548:	04 02                	add    $0x2,%al
40854a:	73 23                	jae    0x40856f
40854c:	00 00                	add    %al,(%eax)
40854e:	0a 7d 9b             	or     -0x65(%ebp),%bh
408551:	00 00                	add    %al,(%eax)
408553:	04 02                	add    $0x2,%al
408555:	73 23                	jae    0x40857a
408557:	00 00                	add    %al,(%eax)
408559:	0a 7d 9c             	or     -0x64(%ebp),%bh
40855c:	00 00                	add    %al,(%eax)
40855e:	04 02                	add    $0x2,%al
408560:	73 48                	jae    0x4085aa
408562:	00 00                	add    %al,(%eax)
408564:	0a 7d 96             	or     -0x6a(%ebp),%bh
408567:	00 00                	add    %al,(%eax)
408569:	04 02                	add    $0x2,%al
40856b:	73 23                	jae    0x408590
40856d:	00 00                	add    %al,(%eax)
40856f:	0a 7d 94             	or     -0x6c(%ebp),%bh
408572:	00 00                	add    %al,(%eax)
408574:	04 02                	add    $0x2,%al
408576:	73 23                	jae    0x40859b
408578:	00 00                	add    %al,(%eax)
40857a:	0a 7d 95             	or     -0x6b(%ebp),%bh
40857d:	00 00                	add    %al,(%eax)
40857f:	04 02                	add    $0x2,%al
408581:	73 5c                	jae    0x4085df
408583:	00 00                	add    %al,(%eax)
408585:	0a 7d 97             	or     -0x69(%ebp),%bh
408588:	00 00                	add    %al,(%eax)
40858a:	04 02                	add    $0x2,%al
40858c:	73 5e                	jae    0x4085ec
40858e:	00 00                	add    %al,(%eax)
408590:	0a 7d a6             	or     -0x5a(%ebp),%bh
408593:	00 00                	add    %al,(%eax)
408595:	04 02                	add    $0x2,%al
408597:	73 23                	jae    0x4085bc
408599:	00 00                	add    %al,(%eax)
40859b:	0a 7d a7             	or     -0x59(%ebp),%bh
40859e:	00 00                	add    %al,(%eax)
4085a0:	04 02                	add    $0x2,%al
4085a2:	73 5d                	jae    0x408601
4085a4:	00 00                	add    %al,(%eax)
4085a6:	0a 7d a8             	or     -0x58(%ebp),%bh
4085a9:	00 00                	add    %al,(%eax)
4085ab:	04 02                	add    $0x2,%al
4085ad:	73 5d                	jae    0x40860c
4085af:	00 00                	add    %al,(%eax)
4085b1:	0a 7d a9             	or     -0x57(%ebp),%bh
4085b4:	00 00                	add    %al,(%eax)
4085b6:	04 02                	add    $0x2,%al
4085b8:	73 5d                	jae    0x408617
4085ba:	00 00                	add    %al,(%eax)
4085bc:	0a 7d aa             	or     -0x56(%ebp),%bh
4085bf:	00 00                	add    %al,(%eax)
4085c1:	04 02                	add    $0x2,%al
4085c3:	73 23                	jae    0x4085e8
4085c5:	00 00                	add    %al,(%eax)
4085c7:	0a 7d 98             	or     -0x68(%ebp),%bh
4085ca:	00 00                	add    %al,(%eax)
4085cc:	04 02                	add    $0x2,%al
4085ce:	73 49                	jae    0x408619
4085d0:	00 00                	add    %al,(%eax)
4085d2:	0a 7d ab             	or     -0x55(%ebp),%bh
4085d5:	00 00                	add    %al,(%eax)
4085d7:	04 02                	add    $0x2,%al
4085d9:	73 49                	jae    0x408624
4085db:	00 00                	add    %al,(%eax)
4085dd:	0a 7d ac             	or     -0x54(%ebp),%bh
4085e0:	00 00                	add    %al,(%eax)
4085e2:	04 02                	add    $0x2,%al
4085e4:	73 49                	jae    0x40862f
4085e6:	00 00                	add    %al,(%eax)
4085e8:	0a 7d ad             	or     -0x53(%ebp),%bh
4085eb:	00 00                	add    %al,(%eax)
4085ed:	04 02                	add    $0x2,%al
4085ef:	73 49                	jae    0x40863a
4085f1:	00 00                	add    %al,(%eax)
4085f3:	0a 7d ae             	or     -0x52(%ebp),%bh
4085f6:	00 00                	add    %al,(%eax)
4085f8:	04 02                	add    $0x2,%al
4085fa:	7b 93                	jnp    0x40858f
4085fc:	00 00                	add    %al,(%eax)
4085fe:	04 6f                	add    $0x6f,%al
408600:	26 00 00             	add    %al,%es:(%eax)
408603:	0a 00                	or     (%eax),%al
408605:	02 7b 97             	add    -0x69(%ebx),%bh
408608:	00 00                	add    %al,(%eax)
40860a:	04 6f                	add    $0x6f,%al
40860c:	26 00 00             	add    %al,%es:(%eax)
40860f:	0a 00                	or     (%eax),%al
408611:	02 28                	add    (%eax),%ch
408613:	26 00 00             	add    %al,%es:(%eax)
408616:	0a 00                	or     (%eax),%al
408618:	02 7b 93             	add    -0x6d(%ebx),%bh
40861b:	00 00                	add    %al,(%eax)
40861d:	04 6f                	add    $0x6f,%al
40861f:	35 00 00 0a 02       	xor    $0x20a0000,%eax
408624:	7b 9d                	jnp    0x4085c3
408626:	00 00                	add    %al,(%eax)
408628:	04 6f                	add    $0x6f,%al
40862a:	36 00 00             	add    %al,%ss:(%eax)
40862d:	0a 00                	or     (%eax),%al
40862f:	02 7b 93             	add    -0x6d(%ebx),%bh
408632:	00 00                	add    %al,(%eax)
408634:	04 6f                	add    $0x6f,%al
408636:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40863b:	7b 9e                	jnp    0x4085db
40863d:	00 00                	add    %al,(%eax)
40863f:	04 6f                	add    $0x6f,%al
408641:	36 00 00             	add    %al,%ss:(%eax)
408644:	0a 00                	or     (%eax),%al
408646:	02 7b 93             	add    -0x6d(%ebx),%bh
408649:	00 00                	add    %al,(%eax)
40864b:	04 6f                	add    $0x6f,%al
40864d:	35 00 00 0a 02       	xor    $0x20a0000,%eax
408652:	7b 9f                	jnp    0x4085f3
408654:	00 00                	add    %al,(%eax)
408656:	04 6f                	add    $0x6f,%al
408658:	36 00 00             	add    %al,%ss:(%eax)
40865b:	0a 00                	or     (%eax),%al
40865d:	02 7b 93             	add    -0x6d(%ebx),%bh
408660:	00 00                	add    %al,(%eax)
408662:	04 6f                	add    $0x6f,%al
408664:	35 00 00 0a 02       	xor    $0x20a0000,%eax
408669:	7b a0                	jnp    0x40860b
40866b:	00 00                	add    %al,(%eax)
40866d:	04 6f                	add    $0x6f,%al
40866f:	36 00 00             	add    %al,%ss:(%eax)
408672:	0a 00                	or     (%eax),%al
408674:	02 7b 93             	add    -0x6d(%ebx),%bh
408677:	00 00                	add    %al,(%eax)
408679:	04 6f                	add    $0x6f,%al
40867b:	35 00 00 0a 02       	xor    $0x20a0000,%eax
408680:	7b a1                	jnp    0x408623