402764:	39 00                	cmp    %eax,(%eax)
402766:	00 00                	add    %al,(%eax)
402768:	7c 00                	jl     0x40276a
40276a:	00 00                	add    %al,(%eax)
40276c:	38 86 40 00 3a 00    	cmp    %al,0x3a0040(%esi)
402772:	00 00                	add    %al,(%eax)
402774:	7c 00                	jl     0x402776
402776:	00 00                	add    %al,(%eax)
402778:	40                   	inc    %eax
402779:	86 40 00             	xchg   %al,0x0(%eax)
40277c:	3b 00                	cmp    (%eax),%eax
40277e:	00 00                	add    %al,(%eax)
402780:	7c 00                	jl     0x402782
402782:	00 00                	add    %al,(%eax)
402784:	68 86 40 00 3c       	push   $0x3c004086
402789:	00 00                	add    %al,(%eax)
40278b:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
40278f:	00 70 86             	add    %dh,-0x7a(%eax)
402792:	40                   	inc    %eax
402793:	00 3d 00 00 00 7c    	add    %bh,0x7c000000
402799:	00 00                	add    %al,(%eax)
40279b:	00 58 86             	add    %bl,-0x7a(%eax)
40279e:	40                   	inc    %eax
40279f:	00 3e                	add    %bh,(%esi)
4027a1:	00 00                	add    %al,(%eax)
4027a3:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4027a7:	00 60 86             	add    %ah,-0x7a(%eax)
4027aa:	40                   	inc    %eax
4027ab:	00 3f                	add    %bh,(%edi)
4027ad:	00 00                	add    %al,(%eax)
4027af:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4027b3:	00 88 86 40 00 40    	add    %cl,0x40004086(%eax)
4027b9:	00 00                	add    %al,(%eax)
4027bb:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4027bf:	00 90 86 40 00 41    	add    %dl,0x41004086(%eax)
4027c5:	00 00                	add    %al,(%eax)
4027c7:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4027cb:	00 78 86             	add    %bh,-0x7a(%eax)
4027ce:	40                   	inc    %eax
4027cf:	00 42 00             	add    %al,0x0(%edx)
4027d2:	00 00                	add    %al,(%eax)
4027d4:	7c 00                	jl     0x4027d6
4027d6:	00 00                	add    %al,(%eax)
4027d8:	80 86 40 00 43 00 00 	addb   $0x0,0x430040(%esi)
4027df:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4027e3:	00 a8 86 40 00 44    	add    %ch,0x44004086(%eax)
4027e9:	00 00                	add    %al,(%eax)
4027eb:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4027ef:	00 b0 86 40 00 45    	add    %dh,0x45004086(%eax)
4027f5:	00 00                	add    %al,(%eax)
4027f7:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4027fb:	00 98 86 40 00 46    	add    %bl,0x46004086(%eax)
402801:	00 00                	add    %al,(%eax)
402803:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
402807:	00 a0 86 40 00 47    	add    %ah,0x47004086(%eax)
40280d:	00 00                	add    %al,(%eax)
40280f:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
402813:	00 c8                	add    %cl,%al
402815:	86 40 00             	xchg   %al,0x0(%eax)
402818:	48                   	dec    %eax
402819:	00 00                	add    %al,(%eax)
40281b:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
40281f:	00 d0                	add    %dl,%al
402821:	86 40 00             	xchg   %al,0x0(%eax)
402824:	49                   	dec    %ecx
402825:	00 00                	add    %al,(%eax)
402827:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
40282b:	00 b8 86 40 00 4a    	add    %bh,0x4a004086(%eax)
402831:	00 00                	add    %al,(%eax)
402833:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
402837:	00 c0                	add    %al,%al
402839:	86 40 00             	xchg   %al,0x0(%eax)
40283c:	4b                   	dec    %ebx
40283d:	00 00                	add    %al,(%eax)
40283f:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
402843:	00 e8                	add    %ch,%al
402845:	86 40 00             	xchg   %al,0x0(%eax)
402848:	4c                   	dec    %esp
402849:	00 00                	add    %al,(%eax)
40284b:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
40284f:	00 f0                	add    %dh,%al
402851:	86 40 00             	xchg   %al,0x0(%eax)
402854:	4d                   	dec    %ebp
402855:	00 00                	add    %al,(%eax)
402857:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
40285b:	00 d8                	add    %bl,%al
40285d:	86 40 00             	xchg   %al,0x0(%eax)
402860:	4e                   	dec    %esi
402861:	00 00                	add    %al,(%eax)
402863:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
402867:	00 e0                	add    %ah,%al
402869:	86 40 00             	xchg   %al,0x0(%eax)
40286c:	4f                   	dec    %edi
40286d:	00 00                	add    %al,(%eax)
40286f:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
402873:	00 08                	add    %cl,(%eax)
402875:	87 40 00             	xchg   %eax,0x0(%eax)
402878:	50                   	push   %eax
402879:	00 00                	add    %al,(%eax)
40287b:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
40287f:	00 10                	add    %dl,(%eax)
402881:	87 40 00             	xchg   %eax,0x0(%eax)
402884:	51                   	push   %ecx
402885:	00 00                	add    %al,(%eax)
402887:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
40288b:	00 f8                	add    %bh,%al
40288d:	86 40 00             	xchg   %al,0x0(%eax)
402890:	52                   	push   %edx
402891:	00 00                	add    %al,(%eax)
402893:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
402897:	00 00                	add    %al,(%eax)
402899:	87 40 00             	xchg   %eax,0x0(%eax)
40289c:	53                   	push   %ebx
40289d:	00 00                	add    %al,(%eax)
40289f:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4028a3:	00 28                	add    %ch,(%eax)
4028a5:	87 40 00             	xchg   %eax,0x0(%eax)
4028a8:	54                   	push   %esp
4028a9:	00 00                	add    %al,(%eax)
4028ab:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4028af:	00 30                	add    %dh,(%eax)
4028b1:	87 40 00             	xchg   %eax,0x0(%eax)
4028b4:	55                   	push   %ebp
4028b5:	00 00                	add    %al,(%eax)
4028b7:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4028bb:	00 18                	add    %bl,(%eax)
4028bd:	87 40 00             	xchg   %eax,0x0(%eax)
4028c0:	56                   	push   %esi
4028c1:	00 00                	add    %al,(%eax)
4028c3:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4028c7:	00 20                	add    %ah,(%eax)
4028c9:	87 40 00             	xchg   %eax,0x0(%eax)
4028cc:	57                   	push   %edi
4028cd:	00 00                	add    %al,(%eax)
4028cf:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4028d3:	00 48 87             	add    %cl,-0x79(%eax)
4028d6:	40                   	inc    %eax
4028d7:	00 58 00             	add    %bl,0x0(%eax)
4028da:	00 00                	add    %al,(%eax)
4028dc:	7c 00                	jl     0x4028de
4028de:	00 00                	add    %al,(%eax)
4028e0:	50                   	push   %eax
4028e1:	87 40 00             	xchg   %eax,0x0(%eax)
4028e4:	59                   	pop    %ecx
4028e5:	00 00                	add    %al,(%eax)
4028e7:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4028eb:	00 38                	add    %bh,(%eax)
4028ed:	87 40 00             	xchg   %eax,0x0(%eax)
4028f0:	5a                   	pop    %edx
4028f1:	00 00                	add    %al,(%eax)
4028f3:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4028f7:	00 40 87             	add    %al,-0x79(%eax)
4028fa:	40                   	inc    %eax
4028fb:	00 5b 00             	add    %bl,0x0(%ebx)
4028fe:	00 00                	add    %al,(%eax)
402900:	7c 00                	jl     0x402902
402902:	00 00                	add    %al,(%eax)
402904:	68 87 40 00 5c       	push   $0x5c004087
402909:	00 00                	add    %al,(%eax)
40290b:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
40290f:	00 70 87             	add    %dh,-0x79(%eax)
402912:	40                   	inc    %eax
402913:	00 5d 00             	add    %bl,0x0(%ebp)
402916:	00 00                	add    %al,(%eax)
402918:	7c 00                	jl     0x40291a
40291a:	00 00                	add    %al,(%eax)
40291c:	58                   	pop    %eax
40291d:	87 40 00             	xchg   %eax,0x0(%eax)
402920:	5e                   	pop    %esi
402921:	00 00                	add    %al,(%eax)
402923:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
402927:	00 60 87             	add    %ah,-0x79(%eax)
40292a:	40                   	inc    %eax
40292b:	00 5f 00             	add    %bl,0x0(%edi)
40292e:	00 00                	add    %al,(%eax)
402930:	7c 00                	jl     0x402932
402932:	00 00                	add    %al,(%eax)
402934:	88 87 40 00 60 00    	mov    %al,0x600040(%edi)
40293a:	00 00                	add    %al,(%eax)
40293c:	7c 00                	jl     0x40293e
40293e:	00 00                	add    %al,(%eax)
402940:	90                   	nop
402941:	87 40 00             	xchg   %eax,0x0(%eax)
402944:	61                   	popa
402945:	00 00                	add    %al,(%eax)
402947:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
40294b:	00 78 87             	add    %bh,-0x79(%eax)
40294e:	40                   	inc    %eax
40294f:	00 62 00             	add    %ah,0x0(%edx)
402952:	00 00                	add    %al,(%eax)
402954:	7c 00                	jl     0x402956
402956:	00 00                	add    %al,(%eax)
402958:	80 87 40 00 63 00 00 	addb   $0x0,0x630040(%edi)
40295f:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
402963:	00 a8 87 40 00 64    	add    %ch,0x64004087(%eax)
402969:	00 00                	add    %al,(%eax)
40296b:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
40296f:	00 b0 87 40 00 65    	add    %dh,0x65004087(%eax)
402975:	00 00                	add    %al,(%eax)
402977:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
40297b:	00 98 87 40 00 66    	add    %bl,0x66004087(%eax)
402981:	00 00                	add    %al,(%eax)
402983:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
402987:	00 a0 87 40 00 67    	add    %ah,0x67004087(%eax)
40298d:	00 00                	add    %al,(%eax)
40298f:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
402993:	00 c8                	add    %cl,%al
402995:	87 40 00             	xchg   %eax,0x0(%eax)
402998:	68 00 00 00 7c       	push   $0x7c000000
40299d:	00 00                	add    %al,(%eax)
40299f:	00 d0                	add    %dl,%al
4029a1:	87 40 00             	xchg   %eax,0x0(%eax)
4029a4:	69 00 00 00 7c 00    	imul   $0x7c0000,(%eax),%eax
4029aa:	00 00                	add    %al,(%eax)
4029ac:	b8 87 40 00 6a       	mov    $0x6a004087,%eax
4029b1:	00 00                	add    %al,(%eax)
4029b3:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4029b7:	00 c0                	add    %al,%al
4029b9:	87 40 00             	xchg   %eax,0x0(%eax)
4029bc:	6b 00 00             	imul   $0x0,(%eax),%eax
4029bf:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4029c3:	00 e8                	add    %ch,%al
4029c5:	87 40 00             	xchg   %eax,0x0(%eax)
4029c8:	6c                   	insb   (%dx),%es:(%edi)
4029c9:	00 00                	add    %al,(%eax)
4029cb:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4029cf:	00 f0                	add    %dh,%al
4029d1:	87 40 00             	xchg   %eax,0x0(%eax)
4029d4:	6d                   	insl   (%dx),%es:(%edi)
4029d5:	00 00                	add    %al,(%eax)
4029d7:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4029db:	00 d8                	add    %bl,%al
4029dd:	87 40 00             	xchg   %eax,0x0(%eax)
4029e0:	6e                   	outsb  %ds:(%esi),(%dx)
4029e1:	00 00                	add    %al,(%eax)
4029e3:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4029e7:	00 e0                	add    %ah,%al
4029e9:	87 40 00             	xchg   %eax,0x0(%eax)
4029ec:	6f                   	outsl  %ds:(%esi),(%dx)
4029ed:	00 00                	add    %al,(%eax)
4029ef:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4029f3:	00 08                	add    %cl,(%eax)
4029f5:	88 40 00             	mov    %al,0x0(%eax)
4029f8:	70 00                	jo     0x4029fa
4029fa:	00 00                	add    %al,(%eax)
4029fc:	7c 00                	jl     0x4029fe
4029fe:	00 00                	add    %al,(%eax)
402a00:	10 88 40 00 71 00    	adc    %cl,0x710040(%eax)
402a06:	00 00                	add    %al,(%eax)
402a08:	7c 00                	jl     0x402a0a
402a0a:	00 00                	add    %al,(%eax)
402a0c:	f8                   	clc
402a0d:	87 40 00             	xchg   %eax,0x0(%eax)
402a10:	72 00                	jb     0x402a12
402a12:	00 00                	add    %al,(%eax)
402a14:	7c 00                	jl     0x402a16
402a16:	00 00                	add    %al,(%eax)
402a18:	00 88 40 00 73 00    	add    %cl,0x730040(%eax)
402a1e:	00 00                	add    %al,(%eax)
402a20:	7c 00                	jl     0x402a22
402a22:	00 00                	add    %al,(%eax)
402a24:	28 88 40 00 74 00    	sub    %cl,0x740040(%eax)
402a2a:	00 00                	add    %al,(%eax)
402a2c:	7c 00                	jl     0x402a2e
402a2e:	00 00                	add    %al,(%eax)
402a30:	30 88 40 00 75 00    	xor    %cl,0x750040(%eax)
402a36:	00 00                	add    %al,(%eax)
402a38:	7c 00                	jl     0x402a3a
402a3a:	00 00                	add    %al,(%eax)
402a3c:	18 88 40 00 76 00    	sbb    %cl,0x760040(%eax)
402a42:	00 00                	add    %al,(%eax)
402a44:	7c 00                	jl     0x402a46
402a46:	00 00                	add    %al,(%eax)
402a48:	20 88 40 00 77 00    	and    %cl,0x770040(%eax)
402a4e:	00 00                	add    %al,(%eax)
402a50:	7c 00                	jl     0x402a52
402a52:	00 00                	add    %al,(%eax)
402a54:	48                   	dec    %eax
402a55:	88 40 00             	mov    %al,0x0(%eax)
402a58:	78 00                	js     0x402a5a
402a5a:	00 00                	add    %al,(%eax)
402a5c:	7c 00                	jl     0x402a5e
402a5e:	00 00                	add    %al,(%eax)
402a60:	50                   	push   %eax
402a61:	88 40 00             	mov    %al,0x0(%eax)
402a64:	79 00                	jns    0x402a66
402a66:	00 00                	add    %al,(%eax)
402a68:	7c 00                	jl     0x402a6a
402a6a:	00 00                	add    %al,(%eax)
402a6c:	38 88 40 00 7a 00    	cmp    %cl,0x7a0040(%eax)
402a72:	00 00                	add    %al,(%eax)
402a74:	7c 00                	jl     0x402a76
402a76:	00 00                	add    %al,(%eax)
402a78:	40                   	inc    %eax
402a79:	88 40 00             	mov    %al,0x0(%eax)
402a7c:	7c 00                	jl     0x402a7e
402a7e:	00 00                	add    %al,(%eax)
402a80:	7c 00                	jl     0x402a82
402a82:	00 00                	add    %al,(%eax)
402a84:	68 88 40 00 7e       	push   $0x7e004088
402a89:	00 00                	add    %al,(%eax)
402a8b:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
402a8f:	00 cc                	add    %cl,%ah
402a91:	3f                   	aas
402a92:	40                   	inc    %eax
402a93:	00 7f 00             	add    %bh,0x0(%edi)
402a96:	00 00                	add    %al,(%eax)
402a98:	7c 00                	jl     0x402a9a
402a9a:	00 00                	add    %al,(%eax)
402a9c:	70 88                	jo     0x402a26
402a9e:	40                   	inc    %eax
402a9f:	00 80 00 00 00 7c    	add    %al,0x7c000000(%eax)
402aa5:	00 00                	add    %al,(%eax)
402aa7:	00 58 88             	add    %bl,-0x78(%eax)
402aaa:	40                   	inc    %eax
402aab:	00 81 00 00 00 7c    	add    %al,0x7c000000(%ecx)
402ab1:	00 00                	add    %al,(%eax)
402ab3:	00 60 88             	add    %ah,-0x78(%eax)
402ab6:	40                   	inc    %eax
402ab7:	00 82 00 00 00 7c    	add    %al,0x7c000000(%edx)
402abd:	00 00                	add    %al,(%eax)
402abf:	00 88 88 40 00 83    	add    %cl,-0x7cffbf78(%eax)
402ac5:	00 00                	add    %al,(%eax)
402ac7:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
402acb:	00 90 88 40 00 84    	add    %dl,-0x7bffbf78(%eax)
402ad1:	00 00                	add    %al,(%eax)
402ad3:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
402ad7:	00 78 88             	add    %bh,-0x78(%eax)
402ada:	40                   	inc    %eax
402adb:	00 85 00 00 00 7c    	add    %al,0x7c000000(%ebp)
402ae1:	00 00                	add    %al,(%eax)
402ae3:	00 80 88 40 00 86    	add    %al,-0x79ffbf78(%eax)
402ae9:	00 00                	add    %al,(%eax)
402aeb:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
402aef:	00 a8 88 40 00 87    	add    %ch,-0x78ffbf78(%eax)
402af5:	00 00                	add    %al,(%eax)
402af7:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
402afb:	00 b0 88 40 00 88    	add    %dh,-0x77ffbf78(%eax)
402b01:	00 00                	add    %al,(%eax)
402b03:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
402b07:	00 98 88 40 00 8c    	add    %bl,-0x73ffbf78(%eax)
402b0d:	00 00                	add    %al,(%eax)
402b0f:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
402b13:	00 a0 88 40 00 91    	add    %ah,-0x6effbf78(%eax)
402b19:	00 00                	add    %al,(%eax)
402b1b:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
402b1f:	00 d0                	add    %dl,%al
402b21:	88 40 00             	mov    %al,0x0(%eax)
402b24:	92                   	xchg   %eax,%edx
402b25:	00 00                	add    %al,(%eax)