403f63:	28 a5 00 00 0a 00    	sub    %ah,0xa0000(%ebp)
403f69:	2a 00                	sub    (%eax),%al
403f6b:	00 1b                	add    %bl,(%ebx)
403f6d:	30 06                	xor    %al,(%esi)
403f6f:	00 da                	add    %bl,%dl
403f71:	01 00                	add    %eax,(%eax)
403f73:	00 15 00 00 11 00    	add    %dl,0x110000
403f79:	12 00                	adc    (%eax),%al
403f7b:	16                   	push   %ss
403f7c:	16                   	push   %ss
403f7d:	16                   	push   %ss
403f7e:	16                   	push   %ss
403f7f:	17                   	pop    %ss
403f80:	28 14 00             	sub    %dl,(%eax,%eax,1)
403f83:	00 0a                	add    %cl,(%edx)
403f85:	17                   	pop    %ss
403f86:	0b 02                	or     (%edx),%eax
403f88:	7b 35                	jnp    0x403fbf
403f8a:	00 00                	add    %al,(%eax)
403f8c:	04 6f                	add    $0x6f,%al
403f8e:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
403f8f:	00 00                	add    %al,(%eax)
403f91:	0a 72 c5             	or     -0x3b(%edx),%dh
403f94:	10 00                	adc    %al,(%eax)
403f96:	70 fe                	jo     0x403f96
403f98:	01 0c 08             	add    %ecx,(%eax,%ecx,1)
403f9b:	2c 3e                	sub    $0x3e,%al
403f9d:	00 00                	add    %al,(%eax)
403f9f:	02 7b 42             	add    0x42(%ebx),%bh
403fa2:	00 00                	add    %al,(%eax)
403fa4:	04 6f                	add    $0x6f,%al
403fa6:	1b 00                	sbb    (%eax),%eax
403fa8:	00 0a                	add    %cl,(%edx)
403faa:	28 a7 00 00 0a 0a    	sub    %ah,0xa0a0000(%edi)
403fb0:	00 de                	add    %bl,%dh
403fb2:	12 0d 00 72 d5 10    	adc    0x10d57200,%cl
403fb8:	00 70 28             	add    %dh,0x28(%eax)
403fbb:	a8 00                	test   $0x0,%al
403fbd:	00 0a                	add    %cl,(%edx)
403fbf:	26 16                	es push %ss
403fc1:	0b 00                	or     (%eax),%eax
403fc3:	de 00                	fiadds (%eax)
403fc5:	07                   	pop    %es
403fc6:	13 04 11             	adc    (%ecx,%edx,1),%eax
403fc9:	04 2c                	add    $0x2c,%al
403fcb:	09 00                	or     %eax,(%eax)
403fcd:	02 28                	add    (%eax),%ch
403fcf:	a5                   	movsl  %ds:(%esi),%es:(%edi)
403fd0:	00 00                	add    %al,(%eax)
403fd2:	0a 00                	or     (%eax),%al
403fd4:	00 00                	add    %al,(%eax)
403fd6:	38 76 01             	cmp    %dh,0x1(%esi)
403fd9:	00 00                	add    %al,(%eax)
403fdb:	00 00                	add    %al,(%eax)
403fdd:	02 7b 42             	add    0x42(%ebx),%bh
403fe0:	00 00                	add    %al,(%eax)
403fe2:	04 6f                	add    $0x6f,%al
403fe4:	1b 00                	sbb    (%eax),%eax
403fe6:	00 0a                	add    %cl,(%edx)
403fe8:	28 a7 00 00 0a 0a    	sub    %ah,0xa0a0000(%edi)
403fee:	00 de                	add    %bl,%dh
403ff0:	13 13                	adc    (%ebx),%edx
403ff2:	05 00 72 d5 10       	add    $0x10d57200,%eax
403ff7:	00 70 28             	add    %dh,0x28(%eax)
403ffa:	a8 00                	test   $0x0,%al
403ffc:	00 0a                	add    %cl,(%edx)
403ffe:	26 16                	es push %ss
404000:	0b 00                	or     (%eax),%eax
404002:	de 00                	fiadds (%eax)
404004:	02 7b 3a             	add    0x3a(%ebx),%bh
404007:	00 00                	add    %al,(%eax)
404009:	04 6f                	add    $0x6f,%al
40400b:	1b 00                	sbb    (%eax),%eax
40400d:	00 0a                	add    %cl,(%edx)
40400f:	72 e3                	jb     0x403ff4
404011:	02 00                	add    (%eax),%al
404013:	70 28                	jo     0x40403d
404015:	a9 00 00 0a 39       	test   $0x390a0000,%eax
40401a:	8a 00                	mov    (%eax),%al
40401c:	00 00                	add    %al,(%eax)
40401e:	02 7b 3c             	add    0x3c(%ebx),%bh
404021:	00 00                	add    %al,(%eax)
404023:	04 6f                	add    $0x6f,%al
404025:	1b 00                	sbb    (%eax),%eax
404027:	00 0a                	add    %cl,(%edx)
404029:	72 e3                	jb     0x40400e
40402b:	02 00                	add    (%eax),%al
40402d:	70 28                	jo     0x404057
40402f:	a9 00 00 0a 2c       	test   $0x2c0a0000,%eax
404034:	73 02                	jae    0x404038
404036:	7b 3e                	jnp    0x404076
404038:	00 00                	add    %al,(%eax)
40403a:	04 6f                	add    $0x6f,%al
40403c:	1b 00                	sbb    (%eax),%eax
40403e:	00 0a                	add    %cl,(%edx)
404040:	72 e3                	jb     0x404025
404042:	02 00                	add    (%eax),%al
404044:	70 28                	jo     0x40406e
404046:	a9 00 00 0a 2c       	test   $0x2c0a0000,%eax
40404b:	5c                   	pop    %esp
40404c:	02 7b 46             	add    0x46(%ebx),%bh
40404f:	00 00                	add    %al,(%eax)
404051:	04 6f                	add    $0x6f,%al
404053:	1b 00                	sbb    (%eax),%eax
404055:	00 0a                	add    %cl,(%edx)
404057:	72 e3                	jb     0x40403c
404059:	02 00                	add    (%eax),%al
40405b:	70 28                	jo     0x404085
40405d:	a9 00 00 0a 2c       	test   $0x2c0a0000,%eax
404062:	45                   	inc    %ebp
404063:	02 7b 40             	add    0x40(%ebx),%bh
404066:	00 00                	add    %al,(%eax)
404068:	04 6f                	add    $0x6f,%al
40406a:	1b 00                	sbb    (%eax),%eax
40406c:	00 0a                	add    %cl,(%edx)
40406e:	72 e3                	jb     0x404053
404070:	02 00                	add    (%eax),%al
404072:	70 28                	jo     0x40409c
404074:	a9 00 00 0a 2c       	test   $0x2c0a0000,%eax
404079:	2e 02 7b 42          	add    %cs:0x42(%ebx),%bh
40407d:	00 00                	add    %al,(%eax)
40407f:	04 6f                	add    $0x6f,%al
404081:	1b 00                	sbb    (%eax),%eax
404083:	00 0a                	add    %cl,(%edx)
404085:	72 e3                	jb     0x40406a
404087:	02 00                	add    (%eax),%al
404089:	70 28                	jo     0x4040b3
40408b:	a9 00 00 0a 2c       	test   $0x2c0a0000,%eax
404090:	17                   	pop    %ss
404091:	02 7b 44             	add    0x44(%ebx),%bh
404094:	00 00                	add    %al,(%eax)
404096:	04 6f                	add    $0x6f,%al
404098:	1b 00                	sbb    (%eax),%eax
40409a:	00 0a                	add    %cl,(%edx)
40409c:	72 e3                	jb     0x404081
40409e:	02 00                	add    (%eax),%al
4040a0:	70 28                	jo     0x4040ca
4040a2:	a9 00 00 0a 2b       	test   $0x2b0a0000,%eax
4040a7:	01 16                	add    %edx,(%esi)
4040a9:	07                   	pop    %es
4040aa:	5f                   	pop    %edi
4040ab:	13 06                	adc    (%esi),%eax
4040ad:	11 06                	adc    %eax,(%esi)
4040af:	39 91 00 00 00 00    	cmp    %edx,0x0(%ecx)
4040b5:	28 79 00             	sub    %bh,0x0(%ecx)
4040b8:	00 06                	add    %al,(%esi)
4040ba:	6f                   	outsl  %ds:(%esi),(%dx)
4040bb:	aa                   	stos   %al,%es:(%edi)
4040bc:	00 00                	add    %al,(%eax)
4040be:	0a 1e                	or     (%esi),%bl
4040c0:	8d 16                	lea    (%esi),%edx
4040c2:	00 00                	add    %al,(%eax)
4040c4:	01 25 16 02 7b 37    	add    %esp,0x377b0216
4040ca:	00 00                	add    %al,(%eax)
4040cc:	04 6f                	add    $0x6f,%al
4040ce:	1b 00                	sbb    (%eax),%eax
4040d0:	00 0a                	add    %cl,(%edx)
4040d2:	a2 25 17 02 7b       	mov    %al,0x7b021725
4040d7:	3a 00                	cmp    (%eax),%al
4040d9:	00 04 6f             	add    %al,(%edi,%ebp,2)
4040dc:	1b 00                	sbb    (%eax),%eax
4040de:	00 0a                	add    %cl,(%edx)
4040e0:	a2 25 18 02 7b       	mov    %al,0x7b021825
4040e5:	3c 00                	cmp    $0x0,%al
4040e7:	00 04 6f             	add    %al,(%edi,%ebp,2)
4040ea:	1b 00                	sbb    (%eax),%eax
4040ec:	00 0a                	add    %cl,(%edx)
4040ee:	a2 25 19 02 7b       	mov    %al,0x7b021925
4040f3:	3e 00 00             	add    %al,%ds:(%eax)
4040f6:	04 6f                	add    $0x6f,%al
4040f8:	1b 00                	sbb    (%eax),%eax
4040fa:	00 0a                	add    %cl,(%edx)
4040fc:	a2 25 1a 02 7b       	mov    %al,0x7b021a25
404101:	46                   	inc    %esi
404102:	00 00                	add    %al,(%eax)
404104:	04 6f                	add    $0x6f,%al
404106:	1b 00                	sbb    (%eax),%eax
404108:	00 0a                	add    %cl,(%edx)
40410a:	a2 25 1b 02 7b       	mov    %al,0x7b021b25
40410f:	40                   	inc    %eax
404110:	00 00                	add    %al,(%eax)
404112:	04 6f                	add    $0x6f,%al
404114:	1b 00                	sbb    (%eax),%eax
404116:	00 0a                	add    %cl,(%edx)
404118:	a2 25 1c 02 7b       	mov    %al,0x7b021c25
40411d:	42                   	inc    %edx
40411e:	00 00                	add    %al,(%eax)
404120:	04 6f                	add    $0x6f,%al
404122:	1b 00                	sbb    (%eax),%eax
404124:	00 0a                	add    %cl,(%edx)
404126:	a2 25 1d 02 7b       	mov    %al,0x7b021d25
40412b:	44                   	inc    %esp
40412c:	00 00                	add    %al,(%eax)
40412e:	04 6f                	add    $0x6f,%al
404130:	1b 00                	sbb    (%eax),%eax
404132:	00 0a                	add    %cl,(%edx)
404134:	a2 6f ab 00 00       	mov    %al,0xab6f
404139:	0a 26                	or     (%esi),%ah
40413b:	02 28                	add    (%eax),%ch
40413d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
40413e:	00 00                	add    %al,(%eax)
404140:	0a 00                	or     (%eax),%al
404142:	00 2b                	add    %ch,(%ebx)
404144:	0b 72 23             	or     0x23(%edx),%esi
404147:	11 00                	adc    %eax,(%eax)
404149:	70 28                	jo     0x404173
40414b:	a8 00                	test   $0x0,%al
40414d:	00 0a                	add    %cl,(%edx)
40414f:	26 00 2a             	add    %ch,%es:(%edx)
404152:	00 00                	add    %al,(%eax)
404154:	01 1c 00             	add    %ebx,(%eax,%eax,1)
404157:	00 00                	add    %al,(%eax)
404159:	00 26                	add    %ah,(%esi)
40415b:	00 15 3b 00 12 3a    	add    %dl,0x3a12003b
404161:	00 00                	add    %al,(%eax)
404163:	01 00                	add    %eax,(%eax)
404165:	00 64 00 15          	add    %ah,0x15(%eax,%eax,1)
404169:	79 00                	jns    0x40416b
40416b:	13 3a                	adc    (%edx),%edi
40416d:	00 00                	add    %al,(%eax)
40416f:	01 13                	add    %edx,(%ebx)
404171:	30 02                	xor    %al,(%edx)
404173:	00 2b                	add    %ch,(%ebx)
404175:	00 00                	add    %al,(%eax)
404177:	00 03                	add    %al,(%ebx)
404179:	00 00                	add    %al,(%eax)
40417b:	11 00                	adc    %eax,(%eax)
40417d:	03 2c 0b             	add    (%ebx,%ecx,1),%ebp
404180:	02 7b 32             	add    0x32(%ebx),%bh
404183:	00 00                	add    %al,(%eax)
404185:	04 14                	add    $0x14,%al
404187:	fe 03                	incb   (%ebx)
404189:	2b 01                	sub    (%ecx),%eax
40418b:	16                   	push   %ss
40418c:	0a 06                	or     (%esi),%al
40418e:	2c 0e                	sub    $0xe,%al
404190:	00 02                	add    %al,(%edx)
404192:	7b 32                	jnp    0x4041c6
404194:	00 00                	add    %al,(%eax)
404196:	04 6f                	add    $0x6f,%al
404198:	27                   	daa
404199:	00 00                	add    %al,(%eax)
40419b:	0a 00                	or     (%eax),%al
40419d:	00 02                	add    %al,(%edx)
40419f:	03 28                	add    (%eax),%ebp
4041a1:	28 00                	sub    %al,(%eax)
4041a3:	00 0a                	add    %cl,(%edx)
4041a5:	00 2a                	add    %ch,(%edx)
4041a7:	00 13                	add    %dl,(%ebx)
4041a9:	30 06                	xor    %al,(%esi)
4041ab:	00 3d 0d 00 00 00    	add    %bh,0xd
4041b1:	00 00                	add    %al,(%eax)
4041b3:	00 00                	add    %al,(%eax)
4041b5:	02 73 ac             	add    -0x54(%ebx),%dh
4041b8:	00 00                	add    %al,(%eax)
4041ba:	0a 7d 33             	or     0x33(%ebp),%bh
4041bd:	00 00                	add    %al,(%eax)
4041bf:	04 02                	add    $0x2,%al
4041c1:	73 2b                	jae    0x4041ee
4041c3:	00 00                	add    %al,(%eax)
4041c5:	0a 7d 34             	or     0x34(%ebp),%bh
4041c8:	00 00                	add    %al,(%eax)
4041ca:	04 02                	add    $0x2,%al
4041cc:	73 2b                	jae    0x4041f9
4041ce:	00 00                	add    %al,(%eax)
4041d0:	0a 7d 35             	or     0x35(%ebp),%bh
4041d3:	00 00                	add    %al,(%eax)
4041d5:	04 02                	add    $0x2,%al
4041d7:	73 2a                	jae    0x404203
4041d9:	00 00                	add    %al,(%eax)
4041db:	0a 7d 36             	or     0x36(%ebp),%bh
4041de:	00 00                	add    %al,(%eax)
4041e0:	04 02                	add    $0x2,%al
4041e2:	73 ad                	jae    0x404191
4041e4:	00 00                	add    %al,(%eax)
4041e6:	0a 7d 37             	or     0x37(%ebp),%bh
4041e9:	00 00                	add    %al,(%eax)
4041eb:	04 02                	add    $0x2,%al
4041ed:	73 2a                	jae    0x404219
4041ef:	00 00                	add    %al,(%eax)
4041f1:	0a 7d 38             	or     0x38(%ebp),%bh
4041f4:	00 00                	add    %al,(%eax)
4041f6:	04 02                	add    $0x2,%al
4041f8:	73 2a                	jae    0x404224
4041fa:	00 00                	add    %al,(%eax)
4041fc:	0a 7d 39             	or     0x39(%ebp),%bh
4041ff:	00 00                	add    %al,(%eax)
404201:	04 02                	add    $0x2,%al
404203:	73 ad                	jae    0x4041b2
404205:	00 00                	add    %al,(%eax)
404207:	0a 7d 3a             	or     0x3a(%ebp),%bh
40420a:	00 00                	add    %al,(%eax)
40420c:	04 02                	add    $0x2,%al
40420e:	73 2a                	jae    0x40423a
404210:	00 00                	add    %al,(%eax)
404212:	0a 7d 3b             	or     0x3b(%ebp),%bh
404215:	00 00                	add    %al,(%eax)
404217:	04 02                	add    $0x2,%al
404219:	73 ad                	jae    0x4041c8
40421b:	00 00                	add    %al,(%eax)
40421d:	0a 7d 3c             	or     0x3c(%ebp),%bh
404220:	00 00                	add    %al,(%eax)
404222:	04 02                	add    $0x2,%al
404224:	73 2a                	jae    0x404250
404226:	00 00                	add    %al,(%eax)
404228:	0a 7d 3d             	or     0x3d(%ebp),%bh
40422b:	00 00                	add    %al,(%eax)
40422d:	04 02                	add    $0x2,%al
40422f:	73 ad                	jae    0x4041de
404231:	00 00                	add    %al,(%eax)
404233:	0a 7d 3e             	or     0x3e(%ebp),%bh
404236:	00 00                	add    %al,(%eax)
404238:	04 02                	add    $0x2,%al
40423a:	73 2a                	jae    0x404266
40423c:	00 00                	add    %al,(%eax)
40423e:	0a 7d 3f             	or     0x3f(%ebp),%bh
404241:	00 00                	add    %al,(%eax)
404243:	04 02                	add    $0x2,%al
404245:	73 ad                	jae    0x4041f4
404247:	00 00                	add    %al,(%eax)
404249:	0a 7d 40             	or     0x40(%ebp),%bh
40424c:	00 00                	add    %al,(%eax)
40424e:	04 02                	add    $0x2,%al
404250:	73 2a                	jae    0x40427c
404252:	00 00                	add    %al,(%eax)
404254:	0a 7d 41             	or     0x41(%ebp),%bh
404257:	00 00                	add    %al,(%eax)
404259:	04 02                	add    $0x2,%al
40425b:	73 ad                	jae    0x40420a
40425d:	00 00                	add    %al,(%eax)
40425f:	0a 7d 42             	or     0x42(%ebp),%bh
404262:	00 00                	add    %al,(%eax)
404264:	04 02                	add    $0x2,%al
404266:	73 2a                	jae    0x404292
404268:	00 00                	add    %al,(%eax)
40426a:	0a 7d 43             	or     0x43(%ebp),%bh
40426d:	00 00                	add    %al,(%eax)
40426f:	04 02                	add    $0x2,%al
404271:	73 ad                	jae    0x404220
404273:	00 00                	add    %al,(%eax)
404275:	0a 7d 44             	or     0x44(%ebp),%bh
404278:	00 00                	add    %al,(%eax)
40427a:	04 02                	add    $0x2,%al
40427c:	73 2a                	jae    0x4042a8
40427e:	00 00                	add    %al,(%eax)
404280:	0a 7d 45             	or     0x45(%ebp),%bh
404283:	00 00                	add    %al,(%eax)
404285:	04 02                	add    $0x2,%al
404287:	73 ad                	jae    0x404236
404289:	00 00                	add    %al,(%eax)