404507:	06                   	push   %es
404508:	00 2a                	add    %ch,(%edx)
40450a:	00 00                	add    %al,(%eax)
40450c:	13 30                	adc    (%eax),%esi
40450e:	05 00 3f 00 00       	add    $0x3f00,%eax
404513:	00 27                	add    %ah,(%edi)
404515:	00 00                	add    %al,(%eax)
404517:	11 00                	adc    %eax,(%eax)
404519:	73 19                	jae    0x404534
40451b:	00 00                	add    %al,(%eax)
40451d:	0a 0a                	or     (%edx),%cl
40451f:	06                   	push   %es
404520:	02 6f c3             	add    -0x3d(%edi),%ch
404523:	00 00                	add    %al,(%eax)
404525:	0a 00                	or     (%eax),%al
404527:	06                   	push   %es
404528:	72 b5                	jb     0x4044df
40452a:	02 00                	add    (%eax),%al
40452c:	70 02                	jo     0x404530
40452e:	02 7b 32             	add    0x32(%ebx),%bh
404531:	00 00                	add    %al,(%eax)
404533:	04 0b                	add    $0xb,%al
404535:	07                   	pop    %es
404536:	17                   	pop    %ss
404537:	58                   	pop    %eax
404538:	7d 32                	jge    0x40456c
40453a:	00 00                	add    %al,(%eax)
40453c:	04 12                	add    $0x12,%al
40453e:	01 28                	add    %ebp,(%eax)
404540:	c4 00                	les    (%eax),%eax
404542:	00 0a                	add    %cl,(%edx)
404544:	28 c5                	sub    %al,%ch
404546:	00 00                	add    %al,(%eax)
404548:	0a 6f 38             	or     0x38(%edi),%ch
40454b:	00 00                	add    %al,(%eax)
40454d:	0a 00                	or     (%eax),%al
40454f:	06                   	push   %es
404550:	6f                   	outsl  %ds:(%esi),(%dx)
404551:	c6 00 00             	movb   $0x0,(%eax)
404554:	0a 00                	or     (%eax),%al
404556:	2a 00                	sub    (%eax),%al
404558:	13 30                	adc    (%eax),%esi
40455a:	02 00                	add    (%eax),%al
40455c:	38 00                	cmp    %al,(%eax)
40455e:	00 00                	add    %al,(%eax)
404560:	28 00                	sub    %al,(%eax)
404562:	00 11                	add    %dl,(%ecx)
404564:	00 73 c7             	add    %dh,-0x39(%ebx)
404567:	00 00                	add    %al,(%eax)
404569:	0a 0a                	or     (%edx),%cl
40456b:	06                   	push   %es
40456c:	1b 28                	sbb    (%eax),%ebp
40456e:	c8 00 00 0a          	enter  $0x0,$0xa
404572:	6f                   	outsl  %ds:(%esi),(%dx)
404573:	c9                   	leave
404574:	00 00                	add    %al,(%eax)
404576:	0a 00                	or     (%eax),%al
404578:	06                   	push   %es
404579:	72 c5                	jb     0x404540
40457b:	02 00                	add    (%eax),%al
40457d:	70 6f                	jo     0x4045ee
40457f:	ca 00 00             	lret   $0x0
404582:	0a 00                	or     (%eax),%al
404584:	06                   	push   %es
404585:	02 6f cb             	add    -0x35(%edi),%ch
404588:	00 00                	add    %al,(%eax)
40458a:	0a 17                	or     (%edi),%dl
40458c:	fe 01                	incb   (%ecx)
40458e:	0b 07                	or     (%edi),%eax
404590:	2c 09                	sub    $0x9,%al
404592:	00 06                	add    %al,(%esi)
404594:	6f                   	outsl  %ds:(%esi),(%dx)
404595:	cc                   	int3
404596:	00 00                	add    %al,(%eax)
404598:	0a 0c 00             	or     (%eax,%eax,1),%cl
40459b:	2a 13                	sub    (%ebx),%dl
40459d:	30 02                	xor    %al,(%edx)
40459f:	00 38                	add    %bh,(%eax)
4045a1:	00 00                	add    %al,(%eax)
4045a3:	00 29                	add    %ch,(%ecx)
4045a5:	00 00                	add    %al,(%eax)
4045a7:	11 00                	adc    %eax,(%eax)
4045a9:	73 cd                	jae    0x404578
4045ab:	00 00                	add    %al,(%eax)
4045ad:	0a 0a                	or     (%edx),%cl
4045af:	06                   	push   %es
4045b0:	1b 28                	sbb    (%eax),%ebp
4045b2:	c8 00 00 0a          	enter  $0x0,$0xa
4045b6:	6f                   	outsl  %ds:(%esi),(%dx)
4045b7:	c9                   	leave
4045b8:	00 00                	add    %al,(%eax)
4045ba:	0a 00                	or     (%eax),%al
4045bc:	06                   	push   %es
4045bd:	72 c5                	jb     0x404584
4045bf:	02 00                	add    (%eax),%al
4045c1:	70 6f                	jo     0x404632
4045c3:	ca 00 00             	lret   $0x0
4045c6:	0a 00                	or     (%eax),%al
4045c8:	06                   	push   %es
4045c9:	02 6f cb             	add    -0x35(%edi),%ch
4045cc:	00 00                	add    %al,(%eax)
4045ce:	0a 17                	or     (%edi),%dl
4045d0:	fe 01                	incb   (%ecx)
4045d2:	0b 07                	or     (%edi),%eax
4045d4:	2c 09                	sub    $0x9,%al
4045d6:	00 06                	add    %al,(%esi)
4045d8:	6f                   	outsl  %ds:(%esi),(%dx)
4045d9:	cc                   	int3
4045da:	00 00                	add    %al,(%eax)
4045dc:	0a 0c 00             	or     (%eax,%eax,1),%cl
4045df:	2a 26                	sub    (%esi),%ah
4045e1:	00 02                	add    %al,(%edx)
4045e3:	28 ce                	sub    %cl,%dh
4045e5:	00 00                	add    %al,(%eax)
4045e7:	0a 00                	or     (%eax),%al
4045e9:	2a 0a                	sub    (%edx),%cl
4045eb:	00 2a                	add    %ch,(%edx)
4045ed:	0a 00                	or     (%eax),%al
4045ef:	2a 0a                	sub    (%edx),%cl
4045f1:	00 2a                	add    %ch,(%edx)
4045f3:	66 00 02             	data16 add %al,(%edx)
4045f6:	7b 35                	jnp    0x40462d
4045f8:	00 00                	add    %al,(%eax)
4045fa:	04 02                	add    $0x2,%al
4045fc:	7b 53                	jnp    0x404651
4045fe:	00 00                	add    %al,(%eax)
404600:	04 6f                	add    $0x6f,%al
404602:	cf                   	iret
404603:	00 00                	add    %al,(%eax)
404605:	0a 6f d0             	or     -0x30(%edi),%ch
404608:	00 00                	add    %al,(%eax)
40460a:	0a 00                	or     (%eax),%al
40460c:	2a 66 00             	sub    0x0(%esi),%ah
40460f:	02 7b 36             	add    0x36(%ebx),%bh
404612:	00 00                	add    %al,(%eax)
404614:	04 02                	add    $0x2,%al
404616:	7b 54                	jnp    0x40466c
404618:	00 00                	add    %al,(%eax)
40461a:	04 6f                	add    $0x6f,%al
40461c:	cf                   	iret
40461d:	00 00                	add    %al,(%eax)
40461f:	0a 6f d0             	or     -0x30(%edi),%ch
404622:	00 00                	add    %al,(%eax)
404624:	0a 00                	or     (%eax),%al
404626:	2a 2a                	sub    (%edx),%ch
404628:	00 02                	add    %al,(%edx)
40462a:	16                   	push   %ss
40462b:	28 d1                	sub    %dl,%cl
40462d:	00 00                	add    %al,(%eax)
40462f:	0a 00                	or     (%eax),%al
404631:	2a 2a                	sub    (%edx),%ch
404633:	00 02                	add    %al,(%edx)
404635:	18 28                	sbb    %ch,(%eax)
404637:	d1 00                	roll   $1,(%eax)
404639:	00 0a                	add    %cl,(%edx)
40463b:	00 2a                	add    %ch,(%edx)
40463d:	2a 00                	sub    (%eax),%al
40463f:	02 17                	add    (%edi),%dl
404641:	28 d1                	sub    %dl,%cl
404643:	00 00                	add    %al,(%eax)
404645:	0a 00                	or     (%eax),%al
404647:	2a 2a                	sub    (%edx),%ch
404649:	00 02                	add    %al,(%edx)
40464b:	19 28                	sbb    %ebp,(%eax)
40464d:	d1 00                	roll   $1,(%eax)
40464f:	00 0a                	add    %cl,(%edx)
404651:	00 2a                	add    %ch,(%edx)
404653:	00 13                	add    %dl,(%ebx)
404655:	30 02                	xor    %al,(%edx)
404657:	00 25 00 00 00 2a    	add    %ah,0x2a000000
40465d:	00 00                	add    %al,(%eax)
40465f:	11 00                	adc    %eax,(%eax)
404661:	00 02                	add    %al,(%edx)
404663:	28 d2                	sub    %dl,%dl
404665:	00 00                	add    %al,(%eax)
404667:	0a 0a                	or     (%edx),%cl
404669:	16                   	push   %ss
40466a:	0b 2b                	or     (%ebx),%ebp
40466c:	11 06                	adc    %eax,(%esi)
40466e:	07                   	pop    %es
40466f:	9a 0c 00 08 6f ce 00 	lcall  $0xce,$0x6f08000c
404676:	00 0a                	add    %cl,(%edx)
404678:	00 00                	add    %al,(%eax)
40467a:	07                   	pop    %es
40467b:	17                   	pop    %ss
40467c:	58                   	pop    %eax
40467d:	0b 07                	or     (%edi),%eax
40467f:	06                   	push   %es
404680:	8e 69 32             	mov    0x32(%ecx),%gs
404683:	e9 2a 00 00 00       	jmp    0x4046b2
404688:	13 30                	adc    (%eax),%esi
40468a:	02 00                	add    (%eax),%al
40468c:	2b 00                	sub    (%eax),%eax
40468e:	00 00                	add    %al,(%eax)
404690:	01 00                	add    %eax,(%eax)
404692:	00 11                	add    %dl,(%ecx)
404694:	00 03                	add    %al,(%ebx)
404696:	2c 0b                	sub    $0xb,%al
404698:	02 7b 33             	add    0x33(%ebx),%bh
40469b:	00 00                	add    %al,(%eax)
40469d:	04 14                	add    $0x14,%al
40469f:	fe 03                	incb   (%ebx)
4046a1:	2b 01                	sub    (%ecx),%eax
4046a3:	16                   	push   %ss
4046a4:	0a 06                	or     (%esi),%al
4046a6:	2c 0e                	sub    $0xe,%al
4046a8:	00 02                	add    %al,(%edx)
4046aa:	7b 33                	jnp    0x4046df
4046ac:	00 00                	add    %al,(%eax)
4046ae:	04 6f                	add    $0x6f,%al
4046b0:	20 00                	and    %al,(%eax)
4046b2:	00 0a                	add    %cl,(%edx)
4046b4:	00 00                	add    %al,(%eax)
4046b6:	02 03                	add    (%ebx),%al
4046b8:	28 21                	sub    %ah,(%ecx)
4046ba:	00 00                	add    %al,(%eax)
4046bc:	0a 00                	or     (%eax),%al
4046be:	2a 00                	sub    (%eax),%al
4046c0:	13 30                	adc    (%eax),%esi
4046c2:	05 00 7d 17 00       	add    $0x177d00,%eax
4046c7:	00 2b                	add    %ch,(%ebx)
4046c9:	00 00                	add    %al,(%eax)
4046cb:	11 00                	adc    %eax,(%eax)
4046cd:	02 73 d3             	add    -0x2d(%ebx),%dh
4046d0:	00 00                	add    %al,(%eax)
4046d2:	0a 7d 33             	or     0x33(%ebp),%bh
4046d5:	00 00                	add    %al,(%eax)
4046d7:	04 d0                	add    $0xd0,%al
4046d9:	1c 00                	sbb    $0x0,%al
4046db:	00 02                	add    %al,(%edx)
4046dd:	28 22                	sub    %ah,(%edx)
4046df:	00 00                	add    %al,(%eax)
4046e1:	0a 73 23             	or     0x23(%ebx),%dh
4046e4:	00 00                	add    %al,(%eax)
4046e6:	0a 0a                	or     (%edx),%cl
4046e8:	02 73 d4             	add    -0x2c(%ebx),%dh
4046eb:	00 00                	add    %al,(%eax)
4046ed:	0a 7d 34             	or     0x34(%ebp),%bh
4046f0:	00 00                	add    %al,(%eax)
4046f2:	04 02                	add    $0x2,%al
4046f4:	73 d5                	jae    0x4046cb
4046f6:	00 00                	add    %al,(%eax)
4046f8:	0a 7d 43             	or     0x43(%ebp),%bh
4046fb:	00 00                	add    %al,(%eax)
4046fd:	04 02                	add    $0x2,%al
4046ff:	73 d5                	jae    0x4046d6
404701:	00 00                	add    %al,(%eax)
404703:	0a 7d 44             	or     0x44(%ebp),%bh
404706:	00 00                	add    %al,(%eax)
404708:	04 02                	add    $0x2,%al
40470a:	73 d5                	jae    0x4046e1
40470c:	00 00                	add    %al,(%eax)
40470e:	0a 7d 45             	or     0x45(%ebp),%bh
404711:	00 00                	add    %al,(%eax)
404713:	04 02                	add    $0x2,%al
404715:	73 d6                	jae    0x4046ed
404717:	00 00                	add    %al,(%eax)
404719:	0a 7d 39             	or     0x39(%ebp),%bh
40471c:	00 00                	add    %al,(%eax)
40471e:	04 02                	add    $0x2,%al
404720:	73 d5                	jae    0x4046f7
404722:	00 00                	add    %al,(%eax)
404724:	0a 7d 46             	or     0x46(%ebp),%bh
404727:	00 00                	add    %al,(%eax)
404729:	04 02                	add    $0x2,%al
40472b:	73 d5                	jae    0x404702
40472d:	00 00                	add    %al,(%eax)
40472f:	0a 7d 47             	or     0x47(%ebp),%bh
404732:	00 00                	add    %al,(%eax)
404734:	04 02                	add    $0x2,%al
404736:	73 d6                	jae    0x40470e
404738:	00 00                	add    %al,(%eax)
40473a:	0a 7d 3a             	or     0x3a(%ebp),%bh
40473d:	00 00                	add    %al,(%eax)
40473f:	04 02                	add    $0x2,%al
404741:	73 d5                	jae    0x404718
404743:	00 00                	add    %al,(%eax)
404745:	0a 7d 48             	or     0x48(%ebp),%bh
404748:	00 00                	add    %al,(%eax)
40474a:	04 02                	add    $0x2,%al
40474c:	73 d5                	jae    0x404723
40474e:	00 00                	add    %al,(%eax)
404750:	0a 7d 49             	or     0x49(%ebp),%bh
404753:	00 00                	add    %al,(%eax)
404755:	04 02                	add    $0x2,%al
404757:	73 d5                	jae    0x40472e
404759:	00 00                	add    %al,(%eax)
40475b:	0a 7d 3d             	or     0x3d(%ebp),%bh
40475e:	00 00                	add    %al,(%eax)
404760:	04 02                	add    $0x2,%al
404762:	73 d6                	jae    0x40473a
404764:	00 00                	add    %al,(%eax)
404766:	0a 7d 3b             	or     0x3b(%ebp),%bh
404769:	00 00                	add    %al,(%eax)
40476b:	04 02                	add    $0x2,%al
40476d:	73 d5                	jae    0x404744
40476f:	00 00                	add    %al,(%eax)
404771:	0a 7d 4a             	or     0x4a(%ebp),%bh
404774:	00 00                	add    %al,(%eax)
404776:	04 02                	add    $0x2,%al
404778:	73 d5                	jae    0x40474f
40477a:	00 00                	add    %al,(%eax)
40477c:	0a 7d 4b             	or     0x4b(%ebp),%bh
40477f:	00 00                	add    %al,(%eax)
404781:	04 02                	add    $0x2,%al
404783:	73 d5                	jae    0x40475a
404785:	00 00                	add    %al,(%eax)
404787:	0a 7d 4c             	or     0x4c(%ebp),%bh
40478a:	00 00                	add    %al,(%eax)
40478c:	04 02                	add    $0x2,%al
40478e:	73 d5                	jae    0x404765
404790:	00 00                	add    %al,(%eax)
404792:	0a 7d 4d             	or     0x4d(%ebp),%bh
404795:	00 00                	add    %al,(%eax)
404797:	04 02                	add    $0x2,%al
404799:	73 d6                	jae    0x404771
40479b:	00 00                	add    %al,(%eax)
40479d:	0a 7d 3c             	or     0x3c(%ebp),%bh
4047a0:	00 00                	add    %al,(%eax)
4047a2:	04 02                	add    $0x2,%al
4047a4:	73 d5                	jae    0x40477b
4047a6:	00 00                	add    %al,(%eax)
4047a8:	0a 7d 4e             	or     0x4e(%ebp),%bh
4047ab:	00 00                	add    %al,(%eax)
4047ad:	04 02                	add    $0x2,%al
4047af:	73 d5                	jae    0x404786
4047b1:	00 00                	add    %al,(%eax)
4047b3:	0a 7d 4f             	or     0x4f(%ebp),%bh
4047b6:	00 00                	add    %al,(%eax)
4047b8:	04 02                	add    $0x2,%al
4047ba:	73 d5                	jae    0x404791
4047bc:	00 00                	add    %al,(%eax)
4047be:	0a 7d 50             	or     0x50(%ebp),%bh
4047c1:	00 00                	add    %al,(%eax)
4047c3:	04 02                	add    $0x2,%al
4047c5:	73 d6                	jae    0x40479d
4047c7:	00 00                	add    %al,(%eax)
4047c9:	0a 7d 3e             	or     0x3e(%ebp),%bh
4047cc:	00 00                	add    %al,(%eax)
4047ce:	04 02                	add    $0x2,%al
4047d0:	73 d5                	jae    0x4047a7
4047d2:	00 00                	add    %al,(%eax)
4047d4:	0a 7d 51             	or     0x51(%ebp),%bh
4047d7:	00 00                	add    %al,(%eax)
4047d9:	04 02                	add    $0x2,%al
4047db:	73 d5                	jae    0x4047b2
4047dd:	00 00                	add    %al,(%eax)
4047df:	0a 7d 52             	or     0x52(%ebp),%bh
4047e2:	00 00                	add    %al,(%eax)
4047e4:	04 02                	add    $0x2,%al