404595:	fe 01                	incb   (%ecx)
404597:	0c 08                	or     $0x8,%al
404599:	2c 12                	sub    $0x12,%al
40459b:	00 02                	add    %al,(%edx)
40459d:	06                   	push   %es
40459e:	6f                   	outsl  %ds:(%esi),(%dx)
40459f:	35 00 00 0a 28       	xor    $0x280a0000,%eax
4045a4:	e3 00                	jecxz  0x4045a6
4045a6:	00 0a                	add    %cl,(%edx)
4045a8:	00 14 0d 2b 04 14 0d 	add    %dl,0xd14042b(,%ecx,1)
4045af:	2b 00                	sub    (%eax),%eax
4045b1:	09 2a                	or     %ebp,(%edx)
4045b3:	00 13                	add    %dl,(%ebx)
4045b5:	30 02                	xor    %al,(%edx)
4045b7:	00 16                	add    %dl,(%esi)
4045b9:	00 00                	add    %al,(%eax)
4045bb:	00 1f                	add    %bl,(%edi)
4045bd:	00 00                	add    %al,(%eax)
4045bf:	11 00                	adc    %eax,(%eax)
4045c1:	02 28                	add    (%eax),%ch
4045c3:	e9 00 00 0a 16       	jmp    0x164a45c8
4045c8:	fe 01                	incb   (%ecx)
4045ca:	0a 06                	or     (%esi),%al
4045cc:	2c 02                	sub    $0x2,%al
4045ce:	00 00                	add    %al,(%eax)
4045d0:	14 0b                	adc    $0xb,%al
4045d2:	2b 00                	sub    (%eax),%eax
4045d4:	07                   	pop    %es
4045d5:	2a 00                	sub    (%eax),%al
4045d7:	00 1b                	add    %bl,(%ebx)
4045d9:	30 02                	xor    %al,(%edx)
4045db:	00 65 00             	add    %ah,0x0(%ebp)
4045de:	00 00                	add    %al,(%eax)
4045e0:	20 00                	and    %al,(%eax)
4045e2:	00 11                	add    %dl,(%ecx)
4045e4:	00 00                	add    %al,(%eax)
4045e6:	00 02                	add    %al,(%edx)
4045e8:	28 e4                	sub    %ah,%ah
4045ea:	00 00                	add    %al,(%eax)
4045ec:	0a 0a                	or     (%edx),%cl
4045ee:	06                   	push   %es
4045ef:	0c 08                	or     $0x8,%al
4045f1:	0b 07                	or     (%edi),%eax
4045f3:	18 2e                	sbb    %ch,(%esi)
4045f5:	1a 2b                	sbb    (%ebx),%ch
4045f7:	00 07                	add    %al,(%edi)
4045f9:	1c 2e                	sbb    $0x2e,%al
4045fb:	08 2b                	or     %ch,(%ebx)
4045fd:	00 07                	add    %al,(%edi)
4045ff:	1d 2e 04 2b 16       	sbb    $0x162b042e,%eax
404604:	2b 14 03             	sub    (%ebx,%eax,1),%edx
404607:	16                   	push   %ss
404608:	6f                   	outsl  %ds:(%esi),(%dx)
404609:	ea 00 00 0a 00 2b 0a 	ljmp   $0xa2b,$0xa0000
404610:	03 17                	add    (%edi),%edx
404612:	6f                   	outsl  %ds:(%esi),(%dx)
404613:	ea 00 00 0a 00 2b 00 	ljmp   $0x2b,$0xa0000
40461a:	00 00                	add    %al,(%eax)
40461c:	de 23                	fisubs (%ebx)
40461e:	0d 00 72 51 07       	or     $0x7517200,%eax
404623:	00 70 09             	add    %dh,0x9(%eax)
404626:	6f                   	outsl  %ds:(%esi),(%dx)
404627:	eb 00                	jmp    0x404629
404629:	00 0a                	add    %cl,(%edx)
40462b:	28 a6 00 00 0a 28    	sub    %ah,0x280a0000(%esi)
404631:	37                   	aaa
404632:	00 00                	add    %al,(%eax)
404634:	0a 26                	or     (%esi),%ah
404636:	03 17                	add    (%edi),%edx
404638:	6f                   	outsl  %ds:(%esi),(%dx)
404639:	ea 00 00 0a 00 00 de 	ljmp   $0xde00,$0xa0000
404640:	00 14 13             	add    %dl,(%ebx,%edx,1)
404643:	04 2b                	add    $0x2b,%al
404645:	00 11                	add    %dl,(%ecx)
404647:	04 2a                	add    $0x2a,%al
404649:	00 00                	add    %al,(%eax)
40464b:	00 01                	add    %al,(%ecx)
40464d:	10 00                	adc    %al,(%eax)
40464f:	00 00                	add    %al,(%eax)
404651:	00 01                	add    %al,(%ecx)
404653:	00 39                	add    %bh,(%ecx)
404655:	3a 00                	cmp    (%eax),%al
404657:	23 4d 00             	and    0x0(%ebp),%ecx
40465a:	00 01                	add    %al,(%ecx)
40465c:	13 30                	adc    (%eax),%esi
40465e:	03 00                	add    (%eax),%eax
404660:	17                   	pop    %ss
404661:	00 00                	add    %al,(%eax)
404663:	00 21                	add    %ah,(%ecx)
404665:	00 00                	add    %al,(%eax)
404667:	11 00                	adc    %eax,(%eax)
404669:	02 28                	add    (%eax),%ch
40466b:	ec                   	in     (%dx),%al
40466c:	00 00                	add    %al,(%eax)
40466e:	0a 72 9b             	or     -0x65(%edx),%dh
404671:	07                   	pop    %es
404672:	00 70 19             	add    %dh,0x19(%eax)
404675:	28 ed                	sub    %ch,%ch
404677:	00 00                	add    %al,(%eax)
404679:	0a 0a                	or     (%edx),%cl
40467b:	2b 00                	sub    (%eax),%eax
40467d:	06                   	push   %es
40467e:	2a 00                	sub    (%eax),%al
404680:	13 30                	adc    (%eax),%esi
404682:	03 00                	add    (%eax),%eax
404684:	37                   	aaa
404685:	00 00                	add    %al,(%eax)
404687:	00 22                	add    %ah,(%edx)
404689:	00 00                	add    %al,(%eax)
40468b:	11 00                	adc    %eax,(%eax)
40468d:	02 7b d0             	add    -0x30(%ebx),%bh
404690:	00 00                	add    %al,(%eax)
404692:	0a 25 2d 03 26 2b    	or     0x2b26032d,%ah
404698:	0c 02                	or     $0x2,%al
40469a:	73 dc                	jae    0x404678
40469c:	00 00                	add    %al,(%eax)
40469e:	0a 6f dd             	or     -0x23(%edi),%ch
4046a1:	00 00                	add    %al,(%eax)
4046a3:	0a 00                	or     (%eax),%al
4046a5:	02 7b d1             	add    -0x2f(%ebx),%bh
4046a8:	00 00                	add    %al,(%eax)
4046aa:	0a 25 2d 03 26 2b    	or     0x2b26032d,%ah
4046b0:	0c 02                	or     $0x2,%al
4046b2:	73 dc                	jae    0x404690
4046b4:	00 00                	add    %al,(%eax)
4046b6:	0a 6f dd             	or     -0x23(%edi),%ch
4046b9:	00 00                	add    %al,(%eax)
4046bb:	0a 00                	or     (%eax),%al
4046bd:	14 0a                	adc    $0xa,%al
4046bf:	2b 00                	sub    (%eax),%eax
4046c1:	06                   	push   %es
4046c2:	2a 00                	sub    (%eax),%al
4046c4:	13 30                	adc    (%eax),%esi
4046c6:	02 00                	add    (%eax),%al
4046c8:	0f 00 00             	sldt   (%eax)
4046cb:	00 1a                	add    %bl,(%edx)
4046cd:	00 00                	add    %al,(%eax)
4046cf:	11 00                	adc    %eax,(%eax)
4046d1:	02 14 28             	add    (%eax,%ebp,1),%dl
4046d4:	e3 00                	jecxz  0x4046d6
4046d6:	00 0a                	add    %cl,(%edx)
4046d8:	00 14 0a             	add    %dl,(%edx,%ecx,1)
4046db:	2b 00                	sub    (%eax),%eax
4046dd:	06                   	push   %es
4046de:	2a 00                	sub    (%eax),%al
4046e0:	13 30                	adc    (%eax),%esi
4046e2:	01 00                	add    %eax,(%eax)
4046e4:	15 00 00 00 23       	adc    $0x23000000,%eax
4046e9:	00 00                	add    %al,(%eax)
4046eb:	11 00                	adc    %eax,(%eax)
4046ed:	1b 8d 75 00 00 01    	sbb    0x1000075(%ebp),%ecx
4046f3:	0a 16                	or     (%esi),%dl
4046f5:	0b 00                	or     (%eax),%eax
4046f7:	72 a7                	jb     0x4046a0
4046f9:	06                   	push   %es
4046fa:	00 70 0c             	add    %dh,0xc(%eax)
4046fd:	2b 00                	sub    (%eax),%eax
4046ff:	08 2a                	or     %ch,(%edx)
404701:	00 00                	add    %al,(%eax)
404703:	00 13                	add    %dl,(%ebx)
404705:	30 02                	xor    %al,(%edx)
404707:	00 69 00             	add    %ch,0x0(%ecx)
40470a:	00 00                	add    %al,(%eax)
40470c:	24 00                	and    $0x0,%al
40470e:	00 11                	add    %dl,(%ecx)
404710:	00 1b                	add    %bl,(%ebx)
404712:	8d 75 00             	lea    0x0(%ebp),%esi
404715:	00 01                	add    %al,(%ecx)
404717:	0a 72 a7             	or     -0x59(%edx),%dh
40471a:	06                   	push   %es
40471b:	00 70 0b             	add    %dh,0xb(%eax)
40471e:	2b 4c 00 07          	sub    0x7(%eax,%eax,1),%ecx
404722:	0c 00                	or     $0x0,%al
404724:	08 0d 16 13 04 2b    	or     %cl,0x2b041316
40472a:	35 09 11 04 6f       	xor    $0x6f041109,%eax
40472f:	ee                   	out    %al,(%dx)
404730:	00 00                	add    %al,(%eax)
404732:	0a 13                	or     (%ebx),%dl
404734:	05 00 1b 8d 75       	add    $0x758d1b00,%eax
404739:	00 00                	add    %al,(%eax)
40473b:	01 13                	add    %edx,(%ebx)
40473d:	06                   	push   %es
40473e:	16                   	push   %ss
40473f:	13 07                	adc    (%edi),%eax
404741:	2b 08                	sub    (%eax),%ecx
404743:	00 00                	add    %al,(%eax)
404745:	11 07                	adc    %eax,(%edi)
404747:	17                   	pop    %ss
404748:	58                   	pop    %eax
404749:	13 07                	adc    (%edi),%eax
40474b:	11 07                	adc    %eax,(%edi)
40474d:	11 06                	adc    %eax,(%esi)
40474f:	8e 69 fe             	mov    -0x2(%ecx),%gs
404752:	04 13                	add    $0x13,%al
404754:	08 11                	or     %dl,(%ecx)
404756:	08 2d ea 00 11 04    	or     %ch,0x41100ea
40475c:	17                   	pop    %ss
40475d:	58                   	pop    %eax
40475e:	13 04 11             	adc    (%ecx,%edx,1),%eax
404761:	04 09                	add    $0x9,%al
404763:	6f                   	outsl  %ds:(%esi),(%dx)
404764:	aa                   	stos   %al,%es:(%edi)
404765:	00 00                	add    %al,(%eax)
404767:	0a 32                	or     (%edx),%dh
404769:	c1 2b 05             	shrl   $0x5,(%ebx)
40476c:	17                   	pop    %ss
40476d:	13 09                	adc    (%ecx),%ecx
40476f:	2b af 14 13 0a 2b    	sub    0x2b0a1314(%edi),%ebp
404775:	00 11                	add    %dl,(%ecx)
404777:	0a 2a                	or     (%edx),%ch
404779:	00 00                	add    %al,(%eax)
40477b:	00 13                	add    %dl,(%ebx)
40477d:	30 05 00 24 00 00    	xor    %al,0x2400
404783:	00 25 00 00 11 00    	add    %ah,0x110000
404789:	02 28                	add    (%eax),%ch
40478b:	ef                   	out    %eax,(%dx)
40478c:	00 00                	add    %al,(%eax)
40478e:	0a 0a                	or     (%edx),%cl
404790:	06                   	push   %es
404791:	17                   	pop    %ss
404792:	8d a1 00 00 01 25    	lea    0x25010000(%ecx),%esp
404798:	16                   	push   %ss
404799:	1f                   	pop    %ds
40479a:	5c                   	pop    %esp
40479b:	9d                   	popf
40479c:	6f                   	outsl  %ds:(%esi),(%dx)
40479d:	f0 00 00             	lock add %al,(%eax)
4047a0:	0a 0b                	or     (%ebx),%cl
4047a2:	72 a7                	jb     0x40474b
4047a4:	06                   	push   %es
4047a5:	00 70 0c             	add    %dh,0xc(%eax)
4047a8:	2b 00                	sub    (%eax),%eax
4047aa:	08 2a                	or     %ch,(%edx)
4047ac:	13 30                	adc    (%eax),%esi
4047ae:	04 00                	add    $0x0,%al
4047b0:	2b 00                	sub    (%eax),%eax
4047b2:	00 00                	add    %al,(%eax)
4047b4:	26 00 00             	add    %al,%es:(%eax)
4047b7:	11 00                	adc    %eax,(%eax)
4047b9:	02 28                	add    (%eax),%ch
4047bb:	ef                   	out    %eax,(%dx)
4047bc:	00 00                	add    %al,(%eax)
4047be:	0a 0a                	or     (%edx),%cl
4047c0:	02 28                	add    (%eax),%ch
4047c2:	f1                   	int1
4047c3:	00 00                	add    %al,(%eax)
4047c5:	0a 0b                	or     (%ebx),%cl
4047c7:	06                   	push   %es
4047c8:	07                   	pop    %es
4047c9:	03 72 15             	add    0x15(%edx),%esi
4047cc:	07                   	pop    %es
4047cd:	00 70 28             	add    %dh,0x28(%eax)
4047d0:	67 00 00             	add    %al,(%bx,%si)
4047d3:	06                   	push   %es
4047d4:	28 a6 00 00 0a 28    	sub    %ah,0x280a0000(%esi)
4047da:	a8 00                	test   $0x0,%al
4047dc:	00 0a                	add    %cl,(%edx)
4047de:	0c 2b                	or     $0x2b,%al
4047e0:	00 08                	add    %cl,(%eax)
4047e2:	2a 00                	sub    (%eax),%al
4047e4:	13 30                	adc    (%eax),%esi
4047e6:	02 00                	add    (%eax),%al
4047e8:	19 00                	sbb    %eax,(%eax)
4047ea:	00 00                	add    %al,(%eax)
4047ec:	15 00 00 11 00       	adc    $0x110000,%eax
4047f1:	02 03                	add    (%ebx),%al
4047f3:	6f                   	outsl  %ds:(%esi),(%dx)
4047f4:	f2 00 00             	repnz add %al,(%eax)
4047f7:	0a 2c 03             	or     (%ebx,%eax,1),%ch
4047fa:	02 2b                	add    (%ebx),%ch
4047fc:	07                   	pop    %es
4047fd:	03 02                	add    (%edx),%eax
4047ff:	28 a6 00 00 0a 0a    	sub    %ah,0xa0a0000(%esi)
404805:	2b 00                	sub    (%eax),%eax
404807:	06                   	push   %es
404808:	2a 00                	sub    (%eax),%al
40480a:	00 00                	add    %al,(%eax)
40480c:	13 30                	adc    (%eax),%esi
40480e:	04 00                	add    $0x0,%al
404810:	1b 00                	sbb    (%eax),%eax
404812:	00 00                	add    %al,(%eax)
404814:	27                   	daa
404815:	00 00                	add    %al,(%eax)
404817:	11 00                	adc    %eax,(%eax)
404819:	17                   	pop    %ss
40481a:	8d 75 00             	lea    0x0(%ebp),%esi
40481d:	00 01                	add    %al,(%ecx)
40481f:	25 16 02 28 f3       	and    $0xf3280216,%eax
404824:	00 00                	add    %al,(%eax)
404826:	0a a2 0a 72 a7 06    	or     0x6a7720a(%edx),%ah
40482c:	00 70 0b             	add    %dh,0xb(%eax)
40482f:	2b 00                	sub    (%eax),%eax
404831:	07                   	pop    %es
404832:	2a 00                	sub    (%eax),%al
404834:	1b 30                	sbb    (%eax),%esi
404836:	01 00                	add    %eax,(%eax)
404838:	0e                   	push   %cs
404839:	00 00                	add    %al,(%eax)
40483b:	00 06                	add    %al,(%esi)
40483d:	00 00                	add    %al,(%eax)
40483f:	11 00                	adc    %eax,(%eax)
404841:	00 17                	add    %dl,(%edi)
404843:	0a de                	or     %dh,%bl
404845:	06                   	push   %es
404846:	26 00 16             	add    %dl,%es:(%esi)
404849:	0a de                	or     %dh,%bl
40484b:	00 06                	add    %al,(%esi)
40484d:	2a 00                	sub    (%eax),%al
40484f:	00 01                	add    %al,(%ecx)
404851:	10 00                	adc    %al,(%eax)
404853:	00 00                	add    %al,(%eax)
404855:	00 01                	add    %al,(%ecx)
404857:	00 05 06 00 06 0f    	add    %al,0xf060006
40485d:	00 00                	add    %al,(%eax)
40485f:	01 6a 00             	add    %ebp,0x0(%edx)
404862:	28 f4                	sub    %dh,%ah
404864:	00 00                	add    %al,(%eax)
404866:	0a 00                	or     (%eax),%al
404868:	16                   	push   %ss
404869:	28 f5                	sub    %dh,%ch
40486b:	00 00                	add    %al,(%eax)
40486d:	0a 00                	or     (%eax),%al
40486f:	73 0a                	jae    0x40487b
404871:	00 00                	add    %al,(%eax)
404873:	06                   	push   %es
404874:	28 f6                	sub    %dh,%dh
404876:	00 00                	add    %al,(%eax)
404878:	0a 00                	or     (%eax),%al
40487a:	2a 22                	sub    (%edx),%ah
40487c:	02 28                	add    (%eax),%ch
40487e:	16                   	push   %ss
40487f:	00 00                	add    %al,(%eax)
404881:	0a 00                	or     (%eax),%al
404883:	2a 22                	sub    (%edx),%ah
404885:	02 28                	add    (%eax),%ch
404887:	16                   	push   %ss
404888:	00 00                	add    %al,(%eax)
40488a:	0a 00                	or     (%eax),%al
40488c:	2a 26                	sub    (%esi),%ah
40488e:	02 28                	add    (%eax),%ch
404890:	16                   	push   %ss
404891:	00 00                	add    %al,(%eax)
404893:	0a 00                	or     (%eax),%al
404895:	00 2a                	add    %ch,(%edx)
404897:	00 13                	add    %dl,(%ebx)
404899:	30 02                	xor    %al,(%edx)
40489b:	00 39                	add    %bh,(%ecx)
40489d:	00 00                	add    %al,(%eax)
40489f:	00 28                	add    %ch,(%eax)
4048a1:	00 00                	add    %al,(%eax)