4073ec:	00 0a                	add    %cl,(%edx)
4073ee:	a2 25 18 02 7b       	mov    %al,0x7b021825
4073f3:	68 00 00 04 6f       	push   $0x6f040000
4073f8:	1c 00                	sbb    $0x0,%al
4073fa:	00 0a                	add    %cl,(%edx)
4073fc:	a2 25 19 02 7b       	mov    %al,0x7b021925
407401:	6a 00                	push   $0x0
407403:	00 04 6f             	add    %al,(%edi,%ebp,2)
407406:	1c 00                	sbb    $0x0,%al
407408:	00 0a                	add    %cl,(%edx)
40740a:	a2 25 1a 02 7b       	mov    %al,0x7b021a25
40740f:	6c                   	insb   (%dx),%es:(%edi)
407410:	00 00                	add    %al,(%eax)
407412:	04 6f                	add    $0x6f,%al
407414:	1c 00                	sbb    $0x0,%al
407416:	00 0a                	add    %cl,(%edx)
407418:	a2 25 1b 02 7b       	mov    %al,0x7b021b25
40741d:	72 00                	jb     0x40741f
40741f:	00 04 6f             	add    %al,(%edi,%ebp,2)
407422:	1c 00                	sbb    $0x0,%al
407424:	00 0a                	add    %cl,(%edx)
407426:	a2 0b 02 7b 60       	mov    %al,0x607b020b
40742b:	00 00                	add    %al,(%eax)
40742d:	04 02                	add    $0x2,%al
40742f:	07                   	pop    %es
407430:	02 7b 5e             	add    0x5e(%ebx),%bh
407433:	00 00                	add    %al,(%eax)
407435:	04 28                	add    $0x28,%al
407437:	1a 00                	sbb    (%eax),%al
407439:	00 06                	add    %al,(%esi)
40743b:	02 7b 5e             	add    0x5e(%ebx),%bh
40743e:	00 00                	add    %al,(%eax)
407440:	04 6f                	add    $0x6f,%al
407442:	0a 00                	or     (%eax),%al
407444:	00 06                	add    %al,(%esi)
407446:	00 02                	add    %al,(%edx)
407448:	28 85 00 00 0a 00    	sub    %al,0xa0000(%ebp)
40744e:	00 38                	add    %bh,(%eax)
407450:	2c 01                	sub    $0x1,%al
407452:	00 00                	add    %al,(%eax)
407454:	02 7b 5e             	add    0x5e(%ebx),%bh
407457:	00 00                	add    %al,(%eax)
407459:	04 72                	add    $0x72,%al
40745b:	07                   	pop    %es
40745c:	00 00                	add    %al,(%eax)
40745e:	70 28                	jo     0x407488
407460:	1d 00 00 0a 0c       	sbb    $0xc0a0000,%eax
407465:	08 2c 7a             	or     %ch,(%edx,%edi,2)
407468:	00 1b                	add    %bl,(%ebx)
40746a:	8d 41 00             	lea    0x0(%ecx),%eax
40746d:	00 01                	add    %al,(%ecx)
40746f:	25 16 02 7b 64       	and    $0x647b0216,%eax
407474:	00 00                	add    %al,(%eax)
407476:	04 6f                	add    $0x6f,%al
407478:	1c 00                	sbb    $0x0,%al
40747a:	00 0a                	add    %cl,(%edx)
40747c:	a2 25 17 02 7b       	mov    %al,0x7b021725
407481:	66 00 00             	data16 add %al,(%eax)
407484:	04 6f                	add    $0x6f,%al
407486:	1c 00                	sbb    $0x0,%al
407488:	00 0a                	add    %cl,(%edx)
40748a:	a2 25 18 02 7b       	mov    %al,0x7b021825
40748f:	68 00 00 04 6f       	push   $0x6f040000
407494:	1c 00                	sbb    $0x0,%al
407496:	00 0a                	add    %cl,(%edx)
407498:	a2 25 19 02 7b       	mov    %al,0x7b021925
40749d:	6a 00                	push   $0x0
40749f:	00 04 6f             	add    %al,(%edi,%ebp,2)
4074a2:	1c 00                	sbb    $0x0,%al
4074a4:	00 0a                	add    %cl,(%edx)
4074a6:	a2 25 1a 02 7b       	mov    %al,0x7b021a25
4074ab:	6c                   	insb   (%dx),%es:(%edi)
4074ac:	00 00                	add    %al,(%eax)
4074ae:	04 6f                	add    $0x6f,%al
4074b0:	1c 00                	sbb    $0x0,%al
4074b2:	00 0a                	add    %cl,(%edx)
4074b4:	a2 0d 02 7b 60       	mov    %al,0x607b020d
4074b9:	00 00                	add    %al,(%eax)
4074bb:	04 02                	add    $0x2,%al
4074bd:	09 02                	or     %eax,(%edx)
4074bf:	7b 5e                	jnp    0x40751f
4074c1:	00 00                	add    %al,(%eax)
4074c3:	04 28                	add    $0x28,%al
4074c5:	1a 00                	sbb    (%eax),%al
4074c7:	00 06                	add    %al,(%esi)
4074c9:	02 7b 5e             	add    0x5e(%ebx),%bh
4074cc:	00 00                	add    %al,(%eax)
4074ce:	04 6f                	add    $0x6f,%al
4074d0:	0a 00                	or     (%eax),%al
4074d2:	00 06                	add    %al,(%esi)
4074d4:	00 02                	add    %al,(%edx)
4074d6:	28 85 00 00 0a 00    	sub    %al,0xa0000(%ebp)
4074dc:	00 38                	add    %bh,(%eax)
4074de:	9e                   	sahf
4074df:	00 00                	add    %al,(%eax)
4074e1:	00 02                	add    %al,(%edx)
4074e3:	7b 5e                	jnp    0x407543
4074e5:	00 00                	add    %al,(%eax)
4074e7:	04 72                	add    $0x72,%al
4074e9:	0d 00 00 70 28       	or     $0x28700000,%eax
4074ee:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
4074f3:	04 11                	add    $0x11,%al
4074f5:	04 39                	add    $0x39,%al
4074f7:	85 00                	test   %eax,(%eax)
4074f9:	00 00                	add    %al,(%eax)
4074fb:	00 1c 8d 41 00 00 01 	add    %bl,0x1000041(,%ecx,4)
407502:	25 16 02 7b 64       	and    $0x647b0216,%eax
407507:	00 00                	add    %al,(%eax)
407509:	04 6f                	add    $0x6f,%al
40750b:	1c 00                	sbb    $0x0,%al
40750d:	00 0a                	add    %cl,(%edx)
40750f:	a2 25 17 02 7b       	mov    %al,0x7b021725
407514:	66 00 00             	data16 add %al,(%eax)
407517:	04 6f                	add    $0x6f,%al
407519:	1c 00                	sbb    $0x0,%al
40751b:	00 0a                	add    %cl,(%edx)
40751d:	a2 25 18 02 7b       	mov    %al,0x7b021825
407522:	68 00 00 04 6f       	push   $0x6f040000
407527:	1c 00                	sbb    $0x0,%al
407529:	00 0a                	add    %cl,(%edx)
40752b:	a2 25 19 02 7b       	mov    %al,0x7b021925
407530:	6a 00                	push   $0x0
407532:	00 04 6f             	add    %al,(%edi,%ebp,2)
407535:	1c 00                	sbb    $0x0,%al
407537:	00 0a                	add    %cl,(%edx)
407539:	a2 25 1a 02 7b       	mov    %al,0x7b021a25
40753e:	6c                   	insb   (%dx),%es:(%edi)
40753f:	00 00                	add    %al,(%eax)
407541:	04 6f                	add    $0x6f,%al
407543:	1c 00                	sbb    $0x0,%al
407545:	00 0a                	add    %cl,(%edx)
407547:	a2 25 1b 02 7b       	mov    %al,0x7b021b25
40754c:	72 00                	jb     0x40754e
40754e:	00 04 6f             	add    %al,(%edi,%ebp,2)
407551:	1c 00                	sbb    $0x0,%al
407553:	00 0a                	add    %cl,(%edx)
407555:	a2 13 05 02 7b       	mov    %al,0x7b020513
40755a:	60                   	pusha
40755b:	00 00                	add    %al,(%eax)
40755d:	04 02                	add    $0x2,%al
40755f:	11 05 02 7b 5e 00    	adc    %eax,0x5e7b02
407565:	00 04 28             	add    %al,(%eax,%ebp,1)
407568:	1a 00                	sbb    (%eax),%al
40756a:	00 06                	add    %al,(%esi)
40756c:	02 7b 5e             	add    0x5e(%ebx),%bh
40756f:	00 00                	add    %al,(%eax)
407571:	04 6f                	add    $0x6f,%al
407573:	0a 00                	or     (%eax),%al
407575:	00 06                	add    %al,(%esi)
407577:	00 02                	add    %al,(%edx)
407579:	28 85 00 00 0a 00    	sub    %al,0xa0000(%ebp)
40757f:	00 2a                	add    %ch,(%edx)
407581:	00 00                	add    %al,(%eax)
407583:	00 13                	add    %dl,(%ebx)
407585:	30 03                	xor    %al,(%ebx)
407587:	00 91 00 00 00 04    	add    %dl,0x4000000(%ecx)
40758d:	00 00                	add    %al,(%eax)
40758f:	11 00                	adc    %eax,(%eax)
407591:	02 7b 5e             	add    0x5e(%ebx),%bh
407594:	00 00                	add    %al,(%eax)
407596:	04 72                	add    $0x72,%al
407598:	01 00                	add    %eax,(%eax)
40759a:	00 70 28             	add    %dh,0x28(%eax)
40759d:	1d 00 00 0a 0a       	sbb    $0xa0a0000,%eax
4075a2:	06                   	push   %es
4075a3:	2c 1a                	sub    $0x1a,%al
4075a5:	02 7b 60             	add    0x60(%ebx),%bh
4075a8:	00 00                	add    %al,(%eax)
4075aa:	04 02                	add    $0x2,%al
4075ac:	7b 4d                	jnp    0x4075fb
4075ae:	00 00                	add    %al,(%eax)
4075b0:	04 02                	add    $0x2,%al
4075b2:	7b 5e                	jnp    0x407612
4075b4:	00 00                	add    %al,(%eax)
4075b6:	04 6f                	add    $0x6f,%al
4075b8:	0b 00                	or     (%eax),%eax
4075ba:	00 06                	add    %al,(%esi)
4075bc:	00 2b                	add    %ch,(%ebx)
4075be:	5a                   	pop    %edx
4075bf:	02 7b 5e             	add    0x5e(%ebx),%bh
4075c2:	00 00                	add    %al,(%eax)
4075c4:	04 72                	add    $0x72,%al
4075c6:	07                   	pop    %es
4075c7:	00 00                	add    %al,(%eax)
4075c9:	70 28                	jo     0x4075f3
4075cb:	1d 00 00 0a 0b       	sbb    $0xb0a0000,%eax
4075d0:	07                   	pop    %es
4075d1:	2c 1a                	sub    $0x1a,%al
4075d3:	02 7b 60             	add    0x60(%ebx),%bh
4075d6:	00 00                	add    %al,(%eax)
4075d8:	04 02                	add    $0x2,%al
4075da:	7b 53                	jnp    0x40762f
4075dc:	00 00                	add    %al,(%eax)
4075de:	04 02                	add    $0x2,%al
4075e0:	7b 5e                	jnp    0x407640
4075e2:	00 00                	add    %al,(%eax)
4075e4:	04 6f                	add    $0x6f,%al
4075e6:	0b 00                	or     (%eax),%eax
4075e8:	00 06                	add    %al,(%esi)
4075ea:	00 2b                	add    %ch,(%ebx)
4075ec:	2c 02                	sub    $0x2,%al
4075ee:	7b 5e                	jnp    0x40764e
4075f0:	00 00                	add    %al,(%eax)
4075f2:	04 72                	add    $0x72,%al
4075f4:	0d 00 00 70 28       	or     $0x28700000,%eax
4075f9:	1d 00 00 0a 0c       	sbb    $0xc0a0000,%eax
4075fe:	08 2c 18             	or     %ch,(%eax,%ebx,1)
407601:	02 7b 60             	add    0x60(%ebx),%bh
407604:	00 00                	add    %al,(%eax)
407606:	04 02                	add    $0x2,%al
407608:	7b 58                	jnp    0x407662
40760a:	00 00                	add    %al,(%eax)
40760c:	04 02                	add    $0x2,%al
40760e:	7b 5e                	jnp    0x40766e
407610:	00 00                	add    %al,(%eax)
407612:	04 6f                	add    $0x6f,%al
407614:	0b 00                	or     (%eax),%eax
407616:	00 06                	add    %al,(%esi)
407618:	00 02                	add    %al,(%edx)
40761a:	28 85 00 00 0a 00    	sub    %al,0xa0000(%ebp)
407620:	2a 00                	sub    (%eax),%al
407622:	00 00                	add    %al,(%eax)
407624:	13 30                	adc    (%eax),%esi
407626:	02 00                	add    (%eax),%al
407628:	2b 00                	sub    (%eax),%eax
40762a:	00 00                	add    %al,(%eax)
40762c:	0a 00                	or     (%eax),%al
40762e:	00 11                	add    %dl,(%ecx)
407630:	00 03                	add    %al,(%ebx)
407632:	2c 0b                	sub    $0xb,%al
407634:	02 7b 61             	add    0x61(%ebx),%bh
407637:	00 00                	add    %al,(%eax)
407639:	04 14                	add    $0x14,%al
40763b:	fe 03                	incb   (%ebx)
40763d:	2b 01                	sub    (%ecx),%eax
40763f:	16                   	push   %ss
407640:	0a 06                	or     (%esi),%al
407642:	2c 0e                	sub    $0xe,%al
407644:	00 02                	add    %al,(%edx)
407646:	7b 61                	jnp    0x4076a9
407648:	00 00                	add    %al,(%eax)
40764a:	04 6f                	add    $0x6f,%al
40764c:	4b                   	dec    %ebx
40764d:	00 00                	add    %al,(%eax)
40764f:	0a 00                	or     (%eax),%al
407651:	00 02                	add    %al,(%edx)
407653:	03 28                	add    (%eax),%ebp
407655:	4c                   	dec    %esp
407656:	00 00                	add    %al,(%eax)
407658:	0a 00                	or     (%eax),%al
40765a:	2a 00                	sub    (%eax),%al
40765c:	13 30                	adc    (%eax),%esi
40765e:	06                   	push   %es
40765f:	00 e0                	add    %ah,%al
407661:	0a 00                	or     (%eax),%al
407663:	00 00                	add    %al,(%eax)
407665:	00 00                	add    %al,(%eax)
407667:	00 00                	add    %al,(%eax)
407669:	02 73 4d             	add    0x4d(%ebx),%dh
40766c:	00 00                	add    %al,(%eax)
40766e:	0a 7d 62             	or     0x62(%ebp),%bh
407671:	00 00                	add    %al,(%eax)
407673:	04 02                	add    $0x2,%al
407675:	73 4d                	jae    0x4076c4
407677:	00 00                	add    %al,(%eax)
407679:	0a 7d 63             	or     0x63(%ebp),%bh
40767c:	00 00                	add    %al,(%eax)
40767e:	04 02                	add    $0x2,%al
407680:	73 51                	jae    0x4076d3
407682:	00 00                	add    %al,(%eax)
407684:	0a 7d 64             	or     0x64(%ebp),%bh
407687:	00 00                	add    %al,(%eax)
407689:	04 02                	add    $0x2,%al
40768b:	73 4d                	jae    0x4076da
40768d:	00 00                	add    %al,(%eax)
40768f:	0a 7d 65             	or     0x65(%ebp),%bh
407692:	00 00                	add    %al,(%eax)
407694:	04 02                	add    $0x2,%al
407696:	73 51                	jae    0x4076e9
407698:	00 00                	add    %al,(%eax)
40769a:	0a 7d 66             	or     0x66(%ebp),%bh
40769d:	00 00                	add    %al,(%eax)
40769f:	04 02                	add    $0x2,%al
4076a1:	73 4d                	jae    0x4076f0
4076a3:	00 00                	add    %al,(%eax)
4076a5:	0a 7d 67             	or     0x67(%ebp),%bh
4076a8:	00 00                	add    %al,(%eax)
4076aa:	04 02                	add    $0x2,%al
4076ac:	73 51                	jae    0x4076ff
4076ae:	00 00                	add    %al,(%eax)
4076b0:	0a 7d 68             	or     0x68(%ebp),%bh
4076b3:	00 00                	add    %al,(%eax)
4076b5:	04 02                	add    $0x2,%al
4076b7:	73 4d                	jae    0x407706
4076b9:	00 00                	add    %al,(%eax)
4076bb:	0a 7d 69             	or     0x69(%ebp),%bh
4076be:	00 00                	add    %al,(%eax)
4076c0:	04 02                	add    $0x2,%al
4076c2:	73 51                	jae    0x407715
4076c4:	00 00                	add    %al,(%eax)
4076c6:	0a 7d 6a             	or     0x6a(%ebp),%bh
4076c9:	00 00                	add    %al,(%eax)
4076cb:	04 02                	add    $0x2,%al
4076cd:	73 4d                	jae    0x40771c
4076cf:	00 00                	add    %al,(%eax)
4076d1:	0a 7d 6b             	or     0x6b(%ebp),%bh
4076d4:	00 00                	add    %al,(%eax)
4076d6:	04 02                	add    $0x2,%al
4076d8:	73 51                	jae    0x40772b
4076da:	00 00                	add    %al,(%eax)
4076dc:	0a 7d 6c             	or     0x6c(%ebp),%bh
4076df:	00 00                	add    %al,(%eax)
4076e1:	04 02                	add    $0x2,%al
4076e3:	73 50                	jae    0x407735
4076e5:	00 00                	add    %al,(%eax)
4076e7:	0a 7d 6d             	or     0x6d(%ebp),%bh
4076ea:	00 00                	add    %al,(%eax)
4076ec:	04 02                	add    $0x2,%al
4076ee:	73 4d                	jae    0x40773d
4076f0:	00 00                	add    %al,(%eax)
4076f2:	0a 7d 73             	or     0x73(%ebp),%bh
4076f5:	00 00                	add    %al,(%eax)
4076f7:	04 02                	add    $0x2,%al
4076f9:	73 53                	jae    0x40774e
4076fb:	00 00                	add    %al,(%eax)
4076fd:	0a 7d 6e             	or     0x6e(%ebp),%bh
407700:	00 00                	add    %al,(%eax)
407702:	04 02                	add    $0x2,%al
407704:	73 53                	jae    0x407759
407706:	00 00                	add    %al,(%eax)
407708:	0a 7d 6f             	or     0x6f(%ebp),%bh
40770b:	00 00                	add    %al,(%eax)
40770d:	04 02                	add    $0x2,%al
40770f:	73 53                	jae    0x407764
407711:	00 00                	add    %al,(%eax)
407713:	0a 7d 70             	or     0x70(%ebp),%bh
407716:	00 00                	add    %al,(%eax)
407718:	04 02                	add    $0x2,%al
40771a:	73 53                	jae    0x40776f
40771c:	00 00                	add    %al,(%eax)
40771e:	0a 7d 71             	or     0x71(%ebp),%bh
407721:	00 00                	add    %al,(%eax)
407723:	04 02                	add    $0x2,%al
407725:	73 51                	jae    0x407778
407727:	00 00                	add    %al,(%eax)
407729:	0a 7d 72             	or     0x72(%ebp),%bh
40772c:	00 00                	add    %al,(%eax)
40772e:	04 02                	add    $0x2,%al
407730:	7b 6d                	jnp    0x40779f
407732:	00 00                	add    %al,(%eax)