40568e:	bc 03 06 00 30       	mov    $0x30000603,%esp
405693:	00 ec                	add    %ch,%ah
405695:	3f                   	aas
405696:	00 00                	add    %al,(%eax)
405698:	00 00                	add    %al,(%eax)
40569a:	c6 00 ff             	movb   $0xff,(%eax)
40569d:	13 01                	adc    (%ecx),%eax
40569f:	00 30                	add    %dh,(%eax)
4056a1:	00 1c 40             	add    %bl,(%eax,%eax,2)
4056a4:	00 00                	add    %al,(%eax)
4056a6:	00 00                	add    %al,(%eax)
4056a8:	86 00                	xchg   %al,(%eax)
4056aa:	d5 03                	aad    $0x3
4056ac:	01 00                	add    %eax,(%eax)
4056ae:	31 00                	xor    %eax,(%eax)
4056b0:	ec                   	in     (%dx),%al
4056b1:	40                   	inc    %eax
4056b2:	00 00                	add    %al,(%eax)
4056b4:	00 00                	add    %al,(%eax)
4056b6:	86 18                	xchg   %bl,(%eax)
4056b8:	2e 12 06             	adc    %cs:(%esi),%al
4056bb:	00 32                	add    %dh,(%edx)
4056bd:	00 00                	add    %al,(%eax)
4056bf:	41                   	inc    %ecx
4056c0:	00 00                	add    %al,(%eax)
4056c2:	00 00                	add    %al,(%eax)
4056c4:	c6 00 c3             	movb   $0xc3,(%eax)
4056c7:	11 30                	adc    %esi,(%eax)
4056c9:	01 32                	add    %esi,(%edx)
4056cb:	00 13                	add    %dl,(%ebx)
4056cd:	41                   	inc    %ecx
4056ce:	00 00                	add    %al,(%eax)
4056d0:	00 00                	add    %al,(%eax)
4056d2:	c6 00 a0             	movb   $0xa0,(%eax)
4056d5:	04 ae                	add    $0xae,%al
4056d7:	03 32                	add    (%edx),%esi
4056d9:	00 18                	add    %bl,(%eax)
4056db:	41                   	inc    %ecx
4056dc:	00 00                	add    %al,(%eax)
4056de:	00 00                	add    %al,(%eax)
4056e0:	c6 00 b3             	movb   $0xb3,(%eax)
4056e3:	04 06                	add    $0x6,%al
4056e5:	00 33                	add    %dh,(%ebx)
4056e7:	00 23                	add    %ah,(%ebx)
4056e9:	41                   	inc    %ecx
4056ea:	00 00                	add    %al,(%eax)
4056ec:	00 00                	add    %al,(%eax)
4056ee:	86 18                	xchg   %bl,(%eax)
4056f0:	2e 12 06             	adc    %cs:(%esi),%al
4056f3:	00 33                	add    %dh,(%ebx)
4056f5:	00 38                	add    %bh,(%eax)
4056f7:	41                   	inc    %ecx
4056f8:	00 00                	add    %al,(%eax)
4056fa:	00 00                	add    %al,(%eax)
4056fc:	c6 00 c3             	movb   $0xc3,(%eax)
4056ff:	11 30                	adc    %esi,(%eax)
405701:	01 33                	add    %esi,(%ebx)
405703:	00 5e 41             	add    %bl,0x41(%esi)
405706:	00 00                	add    %al,(%eax)
405708:	00 00                	add    %al,(%eax)
40570a:	c6 00 a0             	movb   $0xa0,(%eax)
40570d:	04 ae                	add    $0xae,%al
40570f:	03 33                	add    (%ebx),%esi
405711:	00 18                	add    %bl,(%eax)
405713:	41                   	inc    %ecx
405714:	00 00                	add    %al,(%eax)
405716:	00 00                	add    %al,(%eax)
405718:	c6 00 b3             	movb   $0xb3,(%eax)
40571b:	04 06                	add    $0x6,%al
40571d:	00 34 00             	add    %dh,(%eax,%eax,1)
405720:	69 41 00 00 00 00 86 	imul   $0x86000000,0x0(%ecx),%eax
405727:	08 6a 11             	or     %ch,0x11(%edx)
40572a:	76 02                	jbe    0x40572e
40572c:	34 00                	xor    $0x0,%al
40572e:	71 41                	jno    0x405771
405730:	00 00                	add    %al,(%eax)
405732:	00 00                	add    %al,(%eax)
405734:	86 08                	xchg   %cl,(%eax)
405736:	83 11 b4             	adcl   $0xffffffb4,(%ecx)
405739:	03 34 00             	add    (%eax,%eax,1),%esi
40573c:	00 00                	add    %al,(%eax)
40573e:	00 00                	add    %al,(%eax)
405740:	00 00                	add    %al,(%eax)
405742:	c6 05 ff 13 01 00 35 	movb   $0x35,0x113ff
405749:	00 dc                	add    %bl,%ah
40574b:	21 00                	and    %eax,(%eax)
40574d:	00 00                	add    %al,(%eax)
40574f:	00 84 18 2e 12 06 00 	add    %al,0x6122e(%eax,%ebx,1)
405756:	36 00 7a 41          	add    %bh,%ss:0x41(%edx)
40575a:	00 00                	add    %al,(%eax)
40575c:	00 00                	add    %al,(%eax)
40575e:	86 18                	xchg   %bl,(%eax)
405760:	2e 12 b9 03 36 00 94 	adc    %cs:-0x6bffc9fd(%ecx),%bh
405767:	41                   	inc    %ecx
405768:	00 00                	add    %al,(%eax)
40576a:	00 00                	add    %al,(%eax)
40576c:	c6 00 ff             	movb   $0xff,(%eax)
40576f:	13 01                	adc    (%ecx),%eax
405771:	00 37                	add    %dh,(%edi)
405773:	00 68 42             	add    %ch,0x42(%eax)
405776:	00 00                	add    %al,(%eax)
405778:	00 00                	add    %al,(%eax)
40577a:	86 18                	xchg   %bl,(%eax)
40577c:	2e 12 06             	adc    %cs:(%esi),%al
40577f:	00 38                	add    %bh,(%eax)
405781:	00 7c 42 00          	add    %bh,0x0(%edx,%eax,2)
405785:	00 00                	add    %al,(%eax)
405787:	00 c6                	add    %al,%dh
405789:	00 c3                	add    %al,%bl
40578b:	11 30                	adc    %esi,(%eax)
40578d:	01 38                	add    %edi,(%eax)
40578f:	00 5e 41             	add    %bl,0x41(%esi)
405792:	00 00                	add    %al,(%eax)
405794:	00 00                	add    %al,(%eax)
405796:	c6 00 a0             	movb   $0xa0,(%eax)
405799:	04 ae                	add    $0xae,%al
40579b:	03 38                	add    (%eax),%edi
40579d:	00 18                	add    %bl,(%eax)
40579f:	41                   	inc    %ecx
4057a0:	00 00                	add    %al,(%eax)
4057a2:	00 00                	add    %al,(%eax)
4057a4:	c6 00 b3             	movb   $0xb3,(%eax)
4057a7:	04 06                	add    $0x6,%al
4057a9:	00 39                	add    %bh,(%ecx)
4057ab:	00 a2 42 00 00 00    	add    %ah,0x42(%edx)
4057b1:	00 86 08 42 04 bf    	add    %al,-0x40fbbdf8(%esi)
4057b7:	03 39                	add    (%ecx),%edi
4057b9:	00 aa 42 00 00 00    	add    %ch,0x42(%edx)
4057bf:	00 86 08 53 04 b9    	add    %al,-0x46fbacf8(%esi)
4057c5:	03 39                	add    (%ecx),%edi
4057c7:	00 b3 42 00 00 00    	add    %dh,0x42(%ebx)
4057cd:	00 86 08 e2 0a c4    	add    %al,-0x3bf51df8(%esi)
4057d3:	03 3a                	add    (%edx),%edi
4057d5:	00 bb 42 00 00 00    	add    %bh,0x42(%ebx)
4057db:	00 86 08 ec 0a c9    	add    %al,-0x36f513f8(%esi)
4057e1:	03 3a                	add    (%edx),%edi
4057e3:	00 c4                	add    %al,%ah
4057e5:	42                   	inc    %edx
4057e6:	00 00                	add    %al,(%eax)
4057e8:	00 00                	add    %al,(%eax)
4057ea:	86 08                	xchg   %cl,(%eax)
4057ec:	af                   	scas   %es:(%edi),%eax
4057ed:	03 cf                	add    %edi,%ecx
4057ef:	03 3b                	add    (%ebx),%edi
4057f1:	00 cd                	add    %cl,%ch
4057f3:	42                   	inc    %edx
4057f4:	00 00                	add    %al,(%eax)
4057f6:	00 00                	add    %al,(%eax)
4057f8:	86 08                	xchg   %cl,(%eax)
4057fa:	a2 03 d5 03 3c       	mov    %al,0x3c03d503
4057ff:	00 d5                	add    %dl,%ch
405801:	42                   	inc    %edx
405802:	00 00                	add    %al,(%eax)
405804:	00 00                	add    %al,(%eax)
405806:	86 08                	xchg   %cl,(%eax)
405808:	86 14 da             	xchg   %dl,(%edx,%ebx,8)
40580b:	03 3c 00             	add    (%eax,%eax,1),%edi
40580e:	dd 42 00             	fldl   0x0(%edx)
405811:	00 00                	add    %al,(%eax)
405813:	00 86 08 94 14 e3    	add    %al,-0x1ceb6bf8(%esi)
405819:	03 3c 00             	add    (%eax,%eax,1),%edi
40581c:	e6 42                	out    %al,$0x42
40581e:	00 00                	add    %al,(%eax)
405820:	00 00                	add    %al,(%eax)
405822:	86 18                	xchg   %bl,(%eax)
405824:	2e 12 06             	adc    %cs:(%esi),%al
405827:	00 3d 00 fc 42 00    	add    %bh,0x42fc00
40582d:	00 00                	add    %al,(%eax)
40582f:	00 86 00 f6 0a 01    	add    %al,0x10af600(%esi)
405835:	00 3d 00 28 43 00    	add    %bh,0x432800
40583b:	00 00                	add    %al,(%eax)
40583d:	00 86 00 c8 03 06    	add    %al,0x603c800(%esi)
405843:	00 3e                	add    %bh,(%esi)
405845:	00 54 43 00          	add    %dl,0x0(%ebx,%eax,2)
405849:	00 00                	add    %al,(%eax)
40584b:	00 86 00 19 06 ed    	add    %al,-0x12f9e700(%esi)
405851:	03 3e                	add    (%esi),%edi
405853:	00 80 43 00 00 00    	add    %al,0x43(%eax)
405859:	00 86 00 3f 02 30    	add    %al,0x30023f00(%esi)
40585f:	01 3f                	add    %edi,(%edi)
405861:	00 20                	add    %ah,(%eax)
405863:	44                   	inc    %esp
405864:	00 00                	add    %al,(%eax)
405866:	00 00                	add    %al,(%eax)
405868:	86 08                	xchg   %cl,(%eax)
40586a:	7e 04                	jle    0x405870
40586c:	f3 03 3f             	repz add (%edi),%edi
40586f:	00 28                	add    %ch,(%eax)
405871:	44                   	inc    %esp
405872:	00 00                	add    %al,(%eax)
405874:	00 00                	add    %al,(%eax)
405876:	86 08                	xchg   %cl,(%eax)
405878:	8f 04 ae             	pop    (%esi,%ebp,4)
40587b:	03 3f                	add    (%edi),%edi
40587d:	00 31                	add    %dh,(%ecx)
40587f:	44                   	inc    %esp
405880:	00 00                	add    %al,(%eax)
405882:	00 00                	add    %al,(%eax)
405884:	86 08                	xchg   %cl,(%eax)
405886:	1d 05 bf 03 40       	sbb    $0x4003bf05,%eax
40588b:	00 39                	add    %bh,(%ecx)
40588d:	44                   	inc    %esp
40588e:	00 00                	add    %al,(%eax)
405890:	00 00                	add    %al,(%eax)
405892:	86 08                	xchg   %cl,(%eax)
405894:	2b 05 b9 03 40 00    	sub    0x4003b9,%eax
40589a:	42                   	inc    %edx
40589b:	44                   	inc    %esp
40589c:	00 00                	add    %al,(%eax)
40589e:	00 00                	add    %al,(%eax)
4058a0:	86 08                	xchg   %cl,(%eax)
4058a2:	03 05 bf 03 41 00    	add    0x4103bf,%eax
4058a8:	4a                   	dec    %edx
4058a9:	44                   	inc    %esp
4058aa:	00 00                	add    %al,(%eax)
4058ac:	00 00                	add    %al,(%eax)
4058ae:	86 08                	xchg   %cl,(%eax)
4058b0:	10 05 b9 03 41 00    	adc    %al,0x4103b9
4058b6:	53                   	push   %ebx
4058b7:	44                   	inc    %esp
4058b8:	00 00                	add    %al,(%eax)
4058ba:	00 00                	add    %al,(%eax)
4058bc:	86 08                	xchg   %cl,(%eax)
4058be:	ed                   	in     (%dx),%eax
4058bf:	04 bf                	add    $0xbf,%al
4058c1:	03 42 00             	add    0x0(%edx),%eax
4058c4:	5b                   	pop    %ebx
4058c5:	44                   	inc    %esp
4058c6:	00 00                	add    %al,(%eax)
4058c8:	00 00                	add    %al,(%eax)
4058ca:	86 08                	xchg   %cl,(%eax)
4058cc:	f8                   	clc
4058cd:	04 b9                	add    $0xb9,%al
4058cf:	03 42 00             	add    0x0(%edx),%eax
4058d2:	64 44                	fs inc %esp
4058d4:	00 00                	add    %al,(%eax)
4058d6:	00 00                	add    %al,(%eax)
4058d8:	86 08                	xchg   %cl,(%eax)
4058da:	d3 04 bf             	roll   %cl,(%edi,%edi,4)
4058dd:	03 43 00             	add    0x0(%ebx),%eax
4058e0:	6c                   	insb   (%dx),%es:(%edi)
4058e1:	44                   	inc    %esp
4058e2:	00 00                	add    %al,(%eax)
4058e4:	00 00                	add    %al,(%eax)
4058e6:	86 08                	xchg   %cl,(%eax)
4058e8:	e0 04                	loopne 0x4058ee
4058ea:	b9 03 43 00 00       	mov    $0x4303,%ecx
4058ef:	00 00                	add    %al,(%eax)
4058f1:	00 00                	add    %al,(%eax)
4058f3:	00 c6                	add    %al,%dh
4058f5:	05 c3 11 30 01       	add    $0x13011c3,%eax
4058fa:	44                   	inc    %esp
4058fb:	00 00                	add    %al,(%eax)
4058fd:	00 00                	add    %al,(%eax)
4058ff:	00 00                	add    %al,(%eax)
405901:	00 c6                	add    %al,%dh
405903:	05 b3 04 06 00       	add    $0x604b3,%eax
405908:	44                   	inc    %esp
405909:	00 00                	add    %al,(%eax)
40590b:	00 00                	add    %al,(%eax)
40590d:	00 00                	add    %al,(%eax)
40590f:	00 c6                	add    %al,%dh
405911:	05 a0 04 ae 03       	add    $0x3ae04a0,%eax
405916:	44                   	inc    %esp
405917:	00 78 44             	add    %bh,0x44(%eax)
40591a:	00 00                	add    %al,(%eax)
40591c:	00 00                	add    %al,(%eax)
40591e:	86 00                	xchg   %al,(%eax)
405920:	9c                   	pushf
405921:	11 76 02             	adc    %esi,0x2(%esi)
405924:	45                   	inc    %ebp
405925:	00 dc                	add    %bl,%ah
405927:	21 00                	and    %eax,(%eax)
405929:	00 00                	add    %al,(%eax)
40592b:	00 84 18 2e 12 06 00 	add    %al,0x6122e(%eax,%ebx,1)
405932:	45                   	inc    %ebp
405933:	00 ad 44 00 00 00    	add    %ch,0x44(%ebp)
405939:	00 86 18 2e 12 b9    	add    %al,-0x46edd1e8(%esi)
40593f:	03 45 00             	add    0x0(%ebp),%eax
405942:	c8 44 00 00          	enter  $0x44,$0x0
405946:	00 00                	add    %al,(%eax)
405948:	c6 00 ff             	movb   $0xff,(%eax)
40594b:	13 01                	adc    (%ecx),%eax
40594d:	00 46 00             	add    %al,0x0(%esi)
405950:	98                   	cwtl
405951:	45                   	inc    %ebp
405952:	00 00                	add    %al,(%eax)
405954:	00 00                	add    %al,(%eax)
405956:	86 18                	xchg   %bl,(%eax)
405958:	2e 12 06             	adc    %cs:(%esi),%al
40595b:	00 47 00             	add    %al,0x0(%edi)
40595e:	ac                   	lods   %ds:(%esi),%al
40595f:	45                   	inc    %ebp
405960:	00 00                	add    %al,(%eax)
405962:	00 00                	add    %al,(%eax)
405964:	c6 00 c3             	movb   $0xc3,(%eax)
405967:	11 30                	adc    %esi,(%eax)
405969:	01 47 00             	add    %eax,0x0(%edi)
40596c:	13 41 00             	adc    0x0(%ecx),%eax
40596f:	00 00                	add    %al,(%eax)
405971:	00 c6                	add    %al,%dh
405973:	00 a0 04 ae 03 47    	add    %ah,0x4703ae04(%eax)
405979:	00 18                	add    %bl,(%eax)
40597b:	41                   	inc    %ecx
40597c:	00 00                	add    %al,(%eax)
40597e:	00 00                	add    %al,(%eax)
405980:	c6 00 b3             	movb   $0xb3,(%eax)
405983:	04 06                	add    $0x6,%al
405985:	00 48 00             	add    %cl,0x0(%eax)
405988:	c0 45 00 00          	rolb   $0x0,0x0(%ebp)
40598c:	00 00                	add    %al,(%eax)
40598e:	91                   	xchg   %eax,%ecx
40598f:	00 a4 0e 9a 03 48 00 	add    %ah,0x48039a(%esi,%ecx,1)
405996:	dc 21                	fsubl  (%ecx)
405998:	00 00                	add    %al,(%eax)
40599a:	00 00                	add    %al,(%eax)
40599c:	86 18                	xchg   %bl,(%eax)
40599e:	2e 12 06             	adc    %cs:(%esi),%al
4059a1:	00 49 00             	add    %cl,0x0(%ecx)
4059a4:	d4 45                	aam    $0x45
4059a6:	00 00                	add    %al,(%eax)
4059a8:	00 00                	add    %al,(%eax)
4059aa:	86 18                	xchg   %bl,(%eax)
4059ac:	2e 12 06             	adc    %cs:(%esi),%al
4059af:	00 49 00             	add    %cl,0x0(%ecx)
4059b2:	f0 45                	lock inc %ebp
4059b4:	00 00                	add    %al,(%eax)
4059b6:	00 00                	add    %al,(%eax)
4059b8:	c6 00 c3             	movb   $0xc3,(%eax)
4059bb:	11 30                	adc    %esi,(%eax)
4059bd:	01 49 00             	add    %ecx,0x0(%ecx)
4059c0:	18 46 00             	sbb    %al,0x0(%esi)
4059c3:	00 00                	add    %al,(%eax)
4059c5:	00 c6                	add    %al,%dh
4059c7:	00 a0 04 ae 03 49    	add    %ah,0x4903ae04(%eax)
4059cd:	00 18                	add    %bl,(%eax)
4059cf:	41                   	inc    %ecx
4059d0:	00 00                	add    %al,(%eax)
4059d2:	00 00                	add    %al,(%eax)
4059d4:	c6 00 b3             	movb   $0xb3,(%eax)
4059d7:	04 06                	add    $0x6,%al
4059d9:	00 4a 00             	add    %cl,0x0(%edx)
4059dc:	7c 46                	jl     0x405a24
4059de:	00 00                	add    %al,(%eax)
4059e0:	00 00                	add    %al,(%eax)
4059e2:	86 00                	xchg   %al,(%eax)
4059e4:	ea 14 b7 00 4a 00 f8 	ljmp   $0xf800,$0x4a00b714
4059eb:	46                   	inc    %esi
4059ec:	00 00                	add    %al,(%eax)
4059ee:	00 00                	add    %al,(%eax)