408394:	3a 00                	cmp    (%eax),%al
408396:	00 01                	add    %al,(%ecx)
408398:	56                   	push   %esi
408399:	00 02                	add    %al,(%edx)
40839b:	02 7b 75             	add    0x75(%ebx),%bh
40839e:	00 00                	add    %al,(%eax)
4083a0:	04 6f                	add    $0x6f,%al
4083a2:	b5 00                	mov    $0x0,%ch
4083a4:	00 06                	add    %al,(%esi)
4083a6:	03 28                	add    (%eax),%ebp
4083a8:	09 01                	or     %eax,(%ecx)
4083aa:	00 0a                	add    %cl,(%edx)
4083ac:	00 2a                	add    %ch,(%edx)
4083ae:	00 00                	add    %al,(%eax)
4083b0:	1b 30                	sbb    (%eax),%esi
4083b2:	02 00                	add    (%eax),%al
4083b4:	2b 00                	sub    (%eax),%eax
4083b6:	00 00                	add    %al,(%eax)
4083b8:	49                   	dec    %ecx
4083b9:	00 00                	add    %al,(%eax)
4083bb:	11 00                	adc    %eax,(%eax)
4083bd:	00 02                	add    %al,(%edx)
4083bf:	02 7b 75             	add    0x75(%ebx),%bh
4083c2:	00 00                	add    %al,(%eax)
4083c4:	04 6f                	add    $0x6f,%al
4083c6:	b6 00                	mov    $0x0,%dh
4083c8:	00 06                	add    %al,(%esi)
4083ca:	28 07                	sub    %al,(%edi)
4083cc:	01 00                	add    %eax,(%eax)
4083ce:	0a 74 57 00          	or     0x0(%edi,%edx,2),%dh
4083d2:	00 01                	add    %al,(%ecx)
4083d4:	0a de                	or     %dh,%bl
4083d6:	0e                   	push   %cs
4083d7:	0b 00                	or     (%eax),%eax
4083d9:	72 77                	jb     0x408452
4083db:	08 00                	or     %al,(%eax)
4083dd:	70 07                	jo     0x4083e6
4083df:	73 08                	jae    0x4083e9
4083e1:	01 00                	add    %eax,(%eax)
4083e3:	0a 7a 06             	or     0x6(%edx),%bh
4083e6:	2a 00                	sub    (%eax),%al
4083e8:	01 10                	add    %edx,(%eax)
4083ea:	00 00                	add    %al,(%eax)
4083ec:	00 00                	add    %al,(%eax)
4083ee:	01 00                	add    %eax,(%eax)
4083f0:	1a 1b                	sbb    (%ebx),%bl
4083f2:	00 0e                	add    %cl,(%esi)
4083f4:	3a 00                	cmp    (%eax),%al
4083f6:	00 01                	add    %al,(%ecx)
4083f8:	56                   	push   %esi
4083f9:	00 02                	add    %al,(%edx)
4083fb:	02 7b 75             	add    0x75(%ebx),%bh
4083fe:	00 00                	add    %al,(%eax)
408400:	04 6f                	add    $0x6f,%al
408402:	b6 00                	mov    $0x0,%dh
408404:	00 06                	add    %al,(%esi)
408406:	03 28                	add    (%eax),%ebp
408408:	09 01                	or     %eax,(%ecx)
40840a:	00 0a                	add    %cl,(%edx)
40840c:	00 2a                	add    %ch,(%edx)
40840e:	00 00                	add    %al,(%eax)
408410:	13 30                	adc    (%eax),%esi
408412:	02 00                	add    (%eax),%al
408414:	17                   	pop    %ss
408415:	00 00                	add    %al,(%eax)
408417:	00 0b                	add    %cl,(%ebx)
408419:	00 00                	add    %al,(%eax)
40841b:	11 00                	adc    %eax,(%eax)
40841d:	02 02                	add    (%edx),%al
40841f:	7b 75                	jnp    0x408496
408421:	00 00                	add    %al,(%eax)
408423:	04 6f                	add    $0x6f,%al
408425:	ae                   	scas   %es:(%edi),%al
408426:	00 00                	add    %al,(%eax)
408428:	06                   	push   %es
408429:	28 0a                	sub    %cl,(%edx)
40842b:	01 00                	add    %eax,(%eax)
40842d:	0a 0a                	or     (%edx),%cl
40842f:	2b 00                	sub    (%eax),%eax
408431:	06                   	push   %es
408432:	2a 66 00             	sub    0x0(%esi),%ah
408435:	02 02                	add    (%edx),%al
408437:	7b 75                	jnp    0x4084ae
408439:	00 00                	add    %al,(%eax)
40843b:	04 6f                	add    $0x6f,%al
40843d:	ae                   	scas   %es:(%edi),%al
40843e:	00 00                	add    %al,(%eax)
408440:	06                   	push   %es
408441:	7e 0b                	jle    0x40844e
408443:	01 00                	add    %eax,(%eax)
408445:	0a 28                	or     (%eax),%ch
408447:	09 01                	or     %eax,(%ecx)
408449:	00 0a                	add    %cl,(%edx)
40844b:	00 2a                	add    %ch,(%edx)
40844d:	00 00                	add    %al,(%eax)
40844f:	00 13                	add    %dl,(%ebx)
408451:	30 02                	xor    %al,(%edx)
408453:	00 17                	add    %dl,(%edi)
408455:	00 00                	add    %al,(%eax)
408457:	00 0b                	add    %cl,(%ebx)
408459:	00 00                	add    %al,(%eax)
40845b:	11 00                	adc    %eax,(%eax)
40845d:	02 02                	add    (%edx),%al
40845f:	7b 75                	jnp    0x4084d6
408461:	00 00                	add    %al,(%eax)
408463:	04 6f                	add    $0x6f,%al
408465:	af                   	scas   %es:(%edi),%eax
408466:	00 00                	add    %al,(%eax)
408468:	06                   	push   %es
408469:	28 0a                	sub    %cl,(%edx)
40846b:	01 00                	add    %eax,(%eax)
40846d:	0a 0a                	or     (%edx),%cl
40846f:	2b 00                	sub    (%eax),%eax
408471:	06                   	push   %es
408472:	2a 66 00             	sub    0x0(%esi),%ah
408475:	02 02                	add    (%edx),%al
408477:	7b 75                	jnp    0x4084ee
408479:	00 00                	add    %al,(%eax)
40847b:	04 6f                	add    $0x6f,%al
40847d:	af                   	scas   %es:(%edi),%eax
40847e:	00 00                	add    %al,(%eax)
408480:	06                   	push   %es
408481:	7e 0b                	jle    0x40848e
408483:	01 00                	add    %eax,(%eax)
408485:	0a 28                	or     (%eax),%ch
408487:	09 01                	or     %eax,(%ecx)
408489:	00 0a                	add    %cl,(%edx)
40848b:	00 2a                	add    %ch,(%edx)
40848d:	00 00                	add    %al,(%eax)
40848f:	00 13                	add    %dl,(%ebx)
408491:	30 02                	xor    %al,(%edx)
408493:	00 17                	add    %dl,(%edi)
408495:	00 00                	add    %al,(%eax)
408497:	00 0b                	add    %cl,(%ebx)
408499:	00 00                	add    %al,(%eax)
40849b:	11 00                	adc    %eax,(%eax)
40849d:	02 02                	add    (%edx),%al
40849f:	7b 75                	jnp    0x408516
4084a1:	00 00                	add    %al,(%eax)
4084a3:	04 6f                	add    $0x6f,%al
4084a5:	b0 00                	mov    $0x0,%al
4084a7:	00 06                	add    %al,(%esi)
4084a9:	28 0a                	sub    %cl,(%edx)
4084ab:	01 00                	add    %eax,(%eax)
4084ad:	0a 0a                	or     (%edx),%cl
4084af:	2b 00                	sub    (%eax),%eax
4084b1:	06                   	push   %es
4084b2:	2a 66 00             	sub    0x0(%esi),%ah
4084b5:	02 02                	add    (%edx),%al
4084b7:	7b 75                	jnp    0x40852e
4084b9:	00 00                	add    %al,(%eax)
4084bb:	04 6f                	add    $0x6f,%al
4084bd:	b0 00                	mov    $0x0,%al
4084bf:	00 06                	add    %al,(%esi)
4084c1:	7e 0b                	jle    0x4084ce
4084c3:	01 00                	add    %eax,(%eax)
4084c5:	0a 28                	or     (%eax),%ch
4084c7:	09 01                	or     %eax,(%ecx)
4084c9:	00 0a                	add    %cl,(%edx)
4084cb:	00 2a                	add    %ch,(%edx)
4084cd:	00 00                	add    %al,(%eax)
4084cf:	00 13                	add    %dl,(%ebx)
4084d1:	30 02                	xor    %al,(%edx)
4084d3:	00 17                	add    %dl,(%edi)
4084d5:	00 00                	add    %al,(%eax)
4084d7:	00 0b                	add    %cl,(%ebx)
4084d9:	00 00                	add    %al,(%eax)
4084db:	11 00                	adc    %eax,(%eax)
4084dd:	02 02                	add    (%edx),%al
4084df:	7b 75                	jnp    0x408556
4084e1:	00 00                	add    %al,(%eax)
4084e3:	04 6f                	add    $0x6f,%al
4084e5:	b1 00                	mov    $0x0,%cl
4084e7:	00 06                	add    %al,(%esi)
4084e9:	28 0a                	sub    %cl,(%edx)
4084eb:	01 00                	add    %eax,(%eax)
4084ed:	0a 0a                	or     (%edx),%cl
4084ef:	2b 00                	sub    (%eax),%eax
4084f1:	06                   	push   %es
4084f2:	2a 66 00             	sub    0x0(%esi),%ah
4084f5:	02 02                	add    (%edx),%al
4084f7:	7b 75                	jnp    0x40856e
4084f9:	00 00                	add    %al,(%eax)
4084fb:	04 6f                	add    $0x6f,%al
4084fd:	b1 00                	mov    $0x0,%cl
4084ff:	00 06                	add    %al,(%esi)
408501:	7e 0b                	jle    0x40850e
408503:	01 00                	add    %eax,(%eax)
408505:	0a 28                	or     (%eax),%ch
408507:	09 01                	or     %eax,(%ecx)
408509:	00 0a                	add    %cl,(%edx)
40850b:	00 2a                	add    %ch,(%edx)
40850d:	00 00                	add    %al,(%eax)
40850f:	00 13                	add    %dl,(%ebx)
408511:	30 02                	xor    %al,(%edx)
408513:	00 17                	add    %dl,(%edi)
408515:	00 00                	add    %al,(%eax)
408517:	00 0b                	add    %cl,(%ebx)
408519:	00 00                	add    %al,(%eax)
40851b:	11 00                	adc    %eax,(%eax)
40851d:	02 02                	add    (%edx),%al
40851f:	7b 75                	jnp    0x408596
408521:	00 00                	add    %al,(%eax)
408523:	04 6f                	add    $0x6f,%al
408525:	b2 00                	mov    $0x0,%dl
408527:	00 06                	add    %al,(%esi)
408529:	28 0a                	sub    %cl,(%edx)
40852b:	01 00                	add    %eax,(%eax)
40852d:	0a 0a                	or     (%edx),%cl
40852f:	2b 00                	sub    (%eax),%eax
408531:	06                   	push   %es
408532:	2a 66 00             	sub    0x0(%esi),%ah
408535:	02 02                	add    (%edx),%al
408537:	7b 75                	jnp    0x4085ae
408539:	00 00                	add    %al,(%eax)
40853b:	04 6f                	add    $0x6f,%al
40853d:	b2 00                	mov    $0x0,%dl
40853f:	00 06                	add    %al,(%esi)
408541:	7e 0b                	jle    0x40854e
408543:	01 00                	add    %eax,(%eax)
408545:	0a 28                	or     (%eax),%ch
408547:	09 01                	or     %eax,(%ecx)
408549:	00 0a                	add    %cl,(%edx)
40854b:	00 2a                	add    %ch,(%edx)
40854d:	00 00                	add    %al,(%eax)
40854f:	00 13                	add    %dl,(%ebx)
408551:	30 02                	xor    %al,(%edx)
408553:	00 17                	add    %dl,(%edi)
408555:	00 00                	add    %al,(%eax)
408557:	00 0b                	add    %cl,(%ebx)
408559:	00 00                	add    %al,(%eax)
40855b:	11 00                	adc    %eax,(%eax)
40855d:	02 02                	add    (%edx),%al
40855f:	7b 75                	jnp    0x4085d6
408561:	00 00                	add    %al,(%eax)
408563:	04 6f                	add    $0x6f,%al
408565:	b3 00                	mov    $0x0,%bl
408567:	00 06                	add    %al,(%esi)
408569:	28 0a                	sub    %cl,(%edx)
40856b:	01 00                	add    %eax,(%eax)
40856d:	0a 0a                	or     (%edx),%cl
40856f:	2b 00                	sub    (%eax),%eax
408571:	06                   	push   %es
408572:	2a 66 00             	sub    0x0(%esi),%ah
408575:	02 02                	add    (%edx),%al
408577:	7b 75                	jnp    0x4085ee
408579:	00 00                	add    %al,(%eax)
40857b:	04 6f                	add    $0x6f,%al
40857d:	b3 00                	mov    $0x0,%bl
40857f:	00 06                	add    %al,(%esi)
408581:	7e 0b                	jle    0x40858e
408583:	01 00                	add    %eax,(%eax)
408585:	0a 28                	or     (%eax),%ch
408587:	09 01                	or     %eax,(%ecx)
408589:	00 0a                	add    %cl,(%edx)
40858b:	00 2a                	add    %ch,(%edx)
40858d:	00 00                	add    %al,(%eax)
40858f:	00 13                	add    %dl,(%ebx)
408591:	30 02                	xor    %al,(%edx)
408593:	00 17                	add    %dl,(%edi)
408595:	00 00                	add    %al,(%eax)
408597:	00 0b                	add    %cl,(%ebx)
408599:	00 00                	add    %al,(%eax)
40859b:	11 00                	adc    %eax,(%eax)
40859d:	02 02                	add    (%edx),%al
40859f:	7b 75                	jnp    0x408616
4085a1:	00 00                	add    %al,(%eax)
4085a3:	04 6f                	add    $0x6f,%al
4085a5:	b4 00                	mov    $0x0,%ah
4085a7:	00 06                	add    %al,(%esi)
4085a9:	28 0a                	sub    %cl,(%edx)
4085ab:	01 00                	add    %eax,(%eax)
4085ad:	0a 0a                	or     (%edx),%cl
4085af:	2b 00                	sub    (%eax),%eax
4085b1:	06                   	push   %es
4085b2:	2a 66 00             	sub    0x0(%esi),%ah
4085b5:	02 02                	add    (%edx),%al
4085b7:	7b 75                	jnp    0x40862e
4085b9:	00 00                	add    %al,(%eax)
4085bb:	04 6f                	add    $0x6f,%al
4085bd:	b4 00                	mov    $0x0,%ah
4085bf:	00 06                	add    %al,(%esi)
4085c1:	7e 0b                	jle    0x4085ce
4085c3:	01 00                	add    %eax,(%eax)
4085c5:	0a 28                	or     (%eax),%ch
4085c7:	09 01                	or     %eax,(%ecx)
4085c9:	00 0a                	add    %cl,(%edx)
4085cb:	00 2a                	add    %ch,(%edx)
4085cd:	00 00                	add    %al,(%eax)
4085cf:	00 13                	add    %dl,(%ebx)
4085d1:	30 02                	xor    %al,(%edx)
4085d3:	00 17                	add    %dl,(%edi)
4085d5:	00 00                	add    %al,(%eax)
4085d7:	00 0b                	add    %cl,(%ebx)
4085d9:	00 00                	add    %al,(%eax)
4085db:	11 00                	adc    %eax,(%eax)
4085dd:	02 02                	add    (%edx),%al
4085df:	7b 75                	jnp    0x408656
4085e1:	00 00                	add    %al,(%eax)
4085e3:	04 6f                	add    $0x6f,%al
4085e5:	b5 00                	mov    $0x0,%ch
4085e7:	00 06                	add    %al,(%esi)
4085e9:	28 0a                	sub    %cl,(%edx)
4085eb:	01 00                	add    %eax,(%eax)
4085ed:	0a 0a                	or     (%edx),%cl
4085ef:	2b 00                	sub    (%eax),%eax
4085f1:	06                   	push   %es
4085f2:	2a 66 00             	sub    0x0(%esi),%ah
4085f5:	02 02                	add    (%edx),%al
4085f7:	7b 75                	jnp    0x40866e
4085f9:	00 00                	add    %al,(%eax)
4085fb:	04 6f                	add    $0x6f,%al
4085fd:	b5 00                	mov    $0x0,%ch
4085ff:	00 06                	add    %al,(%esi)
408601:	7e 0b                	jle    0x40860e
408603:	01 00                	add    %eax,(%eax)
408605:	0a 28                	or     (%eax),%ch
408607:	09 01                	or     %eax,(%ecx)
408609:	00 0a                	add    %cl,(%edx)
40860b:	00 2a                	add    %ch,(%edx)
40860d:	00 00                	add    %al,(%eax)
40860f:	00 13                	add    %dl,(%ebx)
408611:	30 02                	xor    %al,(%edx)
408613:	00 17                	add    %dl,(%edi)
408615:	00 00                	add    %al,(%eax)
408617:	00 0b                	add    %cl,(%ebx)
408619:	00 00                	add    %al,(%eax)
40861b:	11 00                	adc    %eax,(%eax)
40861d:	02 02                	add    (%edx),%al
40861f:	7b 75                	jnp    0x408696
408621:	00 00                	add    %al,(%eax)
408623:	04 6f                	add    $0x6f,%al
408625:	b6 00                	mov    $0x0,%dh
408627:	00 06                	add    %al,(%esi)
408629:	28 0a                	sub    %cl,(%edx)
40862b:	01 00                	add    %eax,(%eax)
40862d:	0a 0a                	or     (%edx),%cl
40862f:	2b 00                	sub    (%eax),%eax
408631:	06                   	push   %es
408632:	2a 66 00             	sub    0x0(%esi),%ah
408635:	02 02                	add    (%edx),%al
408637:	7b 75                	jnp    0x4086ae
408639:	00 00                	add    %al,(%eax)
40863b:	04 6f                	add    $0x6f,%al
40863d:	b6 00                	mov    $0x0,%dh
40863f:	00 06                	add    %al,(%esi)
408641:	7e 0b                	jle    0x40864e
408643:	01 00                	add    %eax,(%eax)
408645:	0a 28                	or     (%eax),%ch
408647:	09 01                	or     %eax,(%ecx)