406daf:	00 01                	add    %al,(%ecx)
406db1:	00 45 0a             	add    %al,0xa(%ebp)
406db4:	00 00                	add    %al,(%eax)
406db6:	01 00                	add    %eax,(%eax)
406db8:	45                   	inc    %ebp
406db9:	0a 00                	or     (%eax),%al
406dbb:	00 01                	add    %al,(%ecx)
406dbd:	00 45 0a             	add    %al,0xa(%ebp)
406dc0:	00 00                	add    %al,(%eax)
406dc2:	01 00                	add    %eax,(%eax)
406dc4:	45                   	inc    %ebp
406dc5:	0a 00                	or     (%eax),%al
406dc7:	00 01                	add    %al,(%ecx)
406dc9:	00 08                	add    %cl,(%eax)
406dcb:	1a 00                	sbb    (%eax),%al
406dcd:	00 01                	add    %al,(%ecx)
406dcf:	00 08                	add    %cl,(%eax)
406dd1:	1a 00                	sbb    (%eax),%al
406dd3:	00 01                	add    %al,(%ecx)
406dd5:	00 45 0a             	add    %al,0xa(%ebp)
406dd8:	00 00                	add    %al,(%eax)
406dda:	01 00                	add    %eax,(%eax)
406ddc:	93                   	xchg   %eax,%ebx
406ddd:	10 00                	adc    %al,(%eax)
406ddf:	00 02                	add    %al,(%edx)
406de1:	00 9f 10 00 00 03    	add    %bl,0x3000010(%edi)
406de7:	00 ab 10 00 00 01    	add    %ch,0x1000010(%ebx)
406ded:	00 45 0a             	add    %al,0xa(%ebp)
406df0:	00 00                	add    %al,(%eax)
406df2:	01 00                	add    %eax,(%eax)
406df4:	45                   	inc    %ebp
406df5:	0a 00                	or     (%eax),%al
406df7:	00 01                	add    %al,(%ecx)
406df9:	00 45 0a             	add    %al,0xa(%ebp)
406dfc:	00 00                	add    %al,(%eax)
406dfe:	01 00                	add    %eax,(%eax)
406e00:	45                   	inc    %ebp
406e01:	0a 00                	or     (%eax),%al
406e03:	00 01                	add    %al,(%ecx)
406e05:	00 66 16             	add    %ah,0x16(%esi)
406e08:	00 00                	add    %al,(%eax)
406e0a:	01 00                	add    %eax,(%eax)
406e0c:	77 16                	ja     0x406e24
406e0e:	00 00                	add    %al,(%eax)
406e10:	01 00                	add    %eax,(%eax)
406e12:	66 18 02             	data16 sbb %al,(%edx)
406e15:	00 01                	add    %al,(%ecx)
406e17:	00 66 18             	add    %ah,0x18(%esi)
406e1a:	00 00                	add    %al,(%eax)
406e1c:	01 00                	add    %eax,(%eax)
406e1e:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
406e1f:	06                   	push   %es
406e20:	02 00                	add    (%eax),%al
406e22:	02 00                	add    (%eax),%al
406e24:	66 18 00             	data16 sbb %al,(%eax)
406e27:	00 01                	add    %al,(%ecx)
406e29:	00 a6 06 00 00 01    	add    %ah,0x1000006(%esi)
406e2f:	00 a6 06 00 00 01    	add    %ah,0x1000006(%esi)
406e35:	00 a6 06 00 00 01    	add    %ah,0x1000006(%esi)
406e3b:	00 77 16             	add    %dh,0x16(%edi)
406e3e:	00 00                	add    %al,(%eax)
406e40:	01 00                	add    %eax,(%eax)
406e42:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
406e43:	06                   	push   %es
406e44:	00 00                	add    %al,(%eax)
406e46:	01 00                	add    %eax,(%eax)
406e48:	66 18 00             	data16 sbb %al,(%eax)
406e4b:	00 01                	add    %al,(%ecx)
406e4d:	00 68 14             	add    %ch,0x14(%eax)
406e50:	00 00                	add    %al,(%eax)
406e52:	01 00                	add    %eax,(%eax)
406e54:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
406e55:	06                   	push   %es
406e56:	00 00                	add    %al,(%eax)
406e58:	01 00                	add    %eax,(%eax)
406e5a:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
406e5b:	06                   	push   %es
406e5c:	00 00                	add    %al,(%eax)
406e5e:	01 00                	add    %eax,(%eax)
406e60:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
406e61:	06                   	push   %es
406e62:	00 00                	add    %al,(%eax)
406e64:	01 00                	add    %eax,(%eax)
406e66:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
406e67:	06                   	push   %es
406e68:	00 00                	add    %al,(%eax)
406e6a:	01 00                	add    %eax,(%eax)
406e6c:	66 16                	pushw  %ss
406e6e:	00 00                	add    %al,(%eax)
406e70:	01 00                	add    %eax,(%eax)
406e72:	77 16                	ja     0x406e8a
406e74:	00 00                	add    %al,(%eax)
406e76:	01 00                	add    %eax,(%eax)
406e78:	66 18 02             	data16 sbb %al,(%edx)
406e7b:	00 01                	add    %al,(%ecx)
406e7d:	00 66 18             	add    %ah,0x18(%esi)
406e80:	00 00                	add    %al,(%eax)
406e82:	01 00                	add    %eax,(%eax)
406e84:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
406e85:	06                   	push   %es
406e86:	02 00                	add    (%eax),%al
406e88:	02 00                	add    (%eax),%al
406e8a:	66 18 00             	data16 sbb %al,(%eax)
406e8d:	00 01                	add    %al,(%ecx)
406e8f:	00 a6 06 00 00 01    	add    %ah,0x1000006(%esi)
406e95:	00 a6 06 00 00 01    	add    %ah,0x1000006(%esi)
406e9b:	00 a6 06 00 00 01    	add    %ah,0x1000006(%esi)
406ea1:	00 a6 06 00 00 01    	add    %ah,0x1000006(%esi)
406ea7:	00 68 14             	add    %ch,0x14(%eax)
406eaa:	00 00                	add    %al,(%eax)
406eac:	01 00                	add    %eax,(%eax)
406eae:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
406eaf:	06                   	push   %es
406eb0:	00 00                	add    %al,(%eax)
406eb2:	01 00                	add    %eax,(%eax)
406eb4:	45                   	inc    %ebp
406eb5:	0a 00                	or     (%eax),%al
406eb7:	00 01                	add    %al,(%ecx)
406eb9:	00 af 0f 00 00 01    	add    %ch,0x100000f(%edi)
406ebf:	00 be 19 00 00 02    	add    %bh,0x2000019(%esi)
406ec5:	00 26                	add    %ah,(%esi)
406ec7:	1a 00                	sbb    (%eax),%al
406ec9:	00 01                	add    %al,(%ecx)
406ecb:	00 0d 13 00 00 01    	add    %cl,0x1000013
406ed1:	00 0d 13 00 00 01    	add    %cl,0x1000013
406ed7:	00 0d 13 00 00 01    	add    %cl,0x1000013
406edd:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
406ee1:	00 01                	add    %al,(%ecx)
406ee3:	00 88 0b 00 00 01    	add    %cl,0x100000b(%eax)
406ee9:	00 0d 13 00 00 01    	add    %cl,0x1000013
406eef:	00 0d 13 00 00 01    	add    %cl,0x1000013
406ef5:	00 0d 13 00 00 01    	add    %cl,0x1000013
406efb:	00 48 00             	add    %cl,0x0(%eax)
406efe:	00 00                	add    %al,(%eax)
406f00:	02 00                	add    (%eax),%al
406f02:	a5                   	movsl  %ds:(%esi),%es:(%edi)
406f03:	00 00                	add    %al,(%eax)
406f05:	00 01                	add    %al,(%ecx)
406f07:	00 48 00             	add    %cl,0x0(%eax)
406f0a:	00 00                	add    %al,(%eax)
406f0c:	02 00                	add    (%eax),%al
406f0e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
406f0f:	00 00                	add    %al,(%eax)
406f11:	00 01                	add    %al,(%ecx)
406f13:	00 0d 13 00 00 01    	add    %cl,0x1000013
406f19:	00 0d 13 00 00 01    	add    %cl,0x1000013
406f1f:	00 0d 13 00 00 01    	add    %cl,0x1000013
406f25:	00 0d 13 00 00 01    	add    %cl,0x1000013
406f2b:	00 48 00             	add    %cl,0x0(%eax)
406f2e:	00 00                	add    %al,(%eax)
406f30:	02 00                	add    (%eax),%al
406f32:	a5                   	movsl  %ds:(%esi),%es:(%edi)
406f33:	00 00                	add    %al,(%eax)
406f35:	00 01                	add    %al,(%ecx)
406f37:	00 0d 13 00 00 02    	add    %cl,0x2000013
406f3d:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
406f41:	00 01                	add    %al,(%ecx)
406f43:	00 48 00             	add    %cl,0x0(%eax)
406f46:	00 00                	add    %al,(%eax)
406f48:	02 00                	add    (%eax),%al
406f4a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
406f4b:	00 00                	add    %al,(%eax)
406f4d:	00 01                	add    %al,(%ecx)
406f4f:	00 0d 13 00 00 02    	add    %cl,0x2000013
406f55:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
406f59:	00 01                	add    %al,(%ecx)
406f5b:	00 48 00             	add    %cl,0x0(%eax)
406f5e:	00 00                	add    %al,(%eax)
406f60:	02 00                	add    (%eax),%al
406f62:	a5                   	movsl  %ds:(%esi),%es:(%edi)
406f63:	00 00                	add    %al,(%eax)
406f65:	00 01                	add    %al,(%ecx)
406f67:	00 0d 13 00 00 02    	add    %cl,0x2000013
406f6d:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
406f71:	00 01                	add    %al,(%ecx)
406f73:	00 48 00             	add    %cl,0x0(%eax)
406f76:	00 00                	add    %al,(%eax)
406f78:	02 00                	add    (%eax),%al
406f7a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
406f7b:	00 00                	add    %al,(%eax)
406f7d:	00 01                	add    %al,(%ecx)
406f7f:	00 0d 13 00 00 02    	add    %cl,0x2000013
406f85:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
406f89:	00 01                	add    %al,(%ecx)
406f8b:	00 48 00             	add    %cl,0x0(%eax)
406f8e:	00 00                	add    %al,(%eax)
406f90:	02 00                	add    (%eax),%al
406f92:	a5                   	movsl  %ds:(%esi),%es:(%edi)
406f93:	00 00                	add    %al,(%eax)
406f95:	00 01                	add    %al,(%ecx)
406f97:	00 0d 13 00 00 02    	add    %cl,0x2000013
406f9d:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
406fa1:	00 01                	add    %al,(%ecx)
406fa3:	00 0d 13 00 00 02    	add    %cl,0x2000013
406fa9:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
406fad:	00 01                	add    %al,(%ecx)
406faf:	00 0d 13 00 00 02    	add    %cl,0x2000013
406fb5:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
406fb9:	00 01                	add    %al,(%ecx)
406fbb:	00 48 00             	add    %cl,0x0(%eax)
406fbe:	00 00                	add    %al,(%eax)
406fc0:	02 00                	add    (%eax),%al
406fc2:	a5                   	movsl  %ds:(%esi),%es:(%edi)
406fc3:	00 00                	add    %al,(%eax)
406fc5:	00 01                	add    %al,(%ecx)
406fc7:	00 0d 13 00 00 02    	add    %cl,0x2000013
406fcd:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
406fd1:	00 01                	add    %al,(%ecx)
406fd3:	00 48 00             	add    %cl,0x0(%eax)
406fd6:	00 00                	add    %al,(%eax)
406fd8:	02 00                	add    (%eax),%al
406fda:	a5                   	movsl  %ds:(%esi),%es:(%edi)
406fdb:	00 00                	add    %al,(%eax)
406fdd:	00 01                	add    %al,(%ecx)
406fdf:	00 0d 13 00 00 02    	add    %cl,0x2000013
406fe5:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
406fe9:	00 01                	add    %al,(%ecx)
406feb:	00 48 00             	add    %cl,0x0(%eax)
406fee:	00 00                	add    %al,(%eax)
406ff0:	02 00                	add    (%eax),%al
406ff2:	a5                   	movsl  %ds:(%esi),%es:(%edi)
406ff3:	00 00                	add    %al,(%eax)
406ff5:	00 01                	add    %al,(%ecx)
406ff7:	00 0d 13 00 00 02    	add    %cl,0x2000013
406ffd:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
407001:	00 01                	add    %al,(%ecx)
407003:	00 48 00             	add    %cl,0x0(%eax)
407006:	00 00                	add    %al,(%eax)
407008:	02 00                	add    (%eax),%al
40700a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
40700b:	00 00                	add    %al,(%eax)
40700d:	00 01                	add    %al,(%ecx)
40700f:	00 0d 13 00 00 02    	add    %cl,0x2000013
407015:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
407019:	00 01                	add    %al,(%ecx)
40701b:	00 48 00             	add    %cl,0x0(%eax)
40701e:	00 00                	add    %al,(%eax)
407020:	02 00                	add    (%eax),%al
407022:	a5                   	movsl  %ds:(%esi),%es:(%edi)
407023:	00 00                	add    %al,(%eax)
407025:	00 01                	add    %al,(%ecx)
407027:	00 0d 13 00 00 02    	add    %cl,0x2000013
40702d:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
407031:	00 01                	add    %al,(%ecx)
407033:	00 48 00             	add    %cl,0x0(%eax)
407036:	00 00                	add    %al,(%eax)
407038:	02 00                	add    (%eax),%al
40703a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
40703b:	00 00                	add    %al,(%eax)
40703d:	00 01                	add    %al,(%ecx)
40703f:	00 0d 13 00 00 02    	add    %cl,0x2000013
407045:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
407049:	00 01                	add    %al,(%ecx)
40704b:	00 48 00             	add    %cl,0x0(%eax)
40704e:	00 00                	add    %al,(%eax)
407050:	02 00                	add    (%eax),%al
407052:	a5                   	movsl  %ds:(%esi),%es:(%edi)
407053:	00 00                	add    %al,(%eax)
407055:	00 01                	add    %al,(%ecx)
407057:	00 0d 13 00 00 02    	add    %cl,0x2000013
40705d:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
407061:	00 01                	add    %al,(%ecx)
407063:	00 48 00             	add    %cl,0x0(%eax)
407066:	00 00                	add    %al,(%eax)
407068:	02 00                	add    (%eax),%al
40706a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
40706b:	00 00                	add    %al,(%eax)
40706d:	00 01                	add    %al,(%ecx)
40706f:	00 0d 13 00 00 02    	add    %cl,0x2000013
407075:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
407079:	00 01                	add    %al,(%ecx)
40707b:	00 48 00             	add    %cl,0x0(%eax)
40707e:	00 00                	add    %al,(%eax)
407080:	02 00                	add    (%eax),%al
407082:	a5                   	movsl  %ds:(%esi),%es:(%edi)
407083:	00 00                	add    %al,(%eax)
407085:	00 01                	add    %al,(%ecx)
407087:	00 0d 13 00 00 02    	add    %cl,0x2000013
40708d:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
407091:	00 01                	add    %al,(%ecx)
407093:	00 0d 13 00 00 01    	add    %cl,0x1000013
407099:	00 0d 13 00 00 01    	add    %cl,0x1000013
40709f:	00 0d 13 00 00 01    	add    %cl,0x1000013
4070a5:	00 0d 13 00 00 01    	add    %cl,0x1000013
4070ab:	00 0d 13 00 00 01    	add    %cl,0x1000013
4070b1:	00 0d 13 00 00 01    	add    %cl,0x1000013
4070b7:	00 0d 13 00 00 01    	add    %cl,0x1000013
4070bd:	00 0d 13 00 00 01    	add    %cl,0x1000013
4070c3:	00 0d 13 00 00 01    	add    %cl,0x1000013
4070c9:	00 0d 13 00 00 01    	add    %cl,0x1000013
4070cf:	00 0d 13 00 00 01    	add    %cl,0x1000013
4070d5:	00 0d 13 00 00 01    	add    %cl,0x1000013
4070db:	00 e7                	add    %ah,%bh
4070dd:	18 00                	sbb    %al,(%eax)
4070df:	00 01                	add    %al,(%ecx)
4070e1:	00 ed                	add    %ch,%ch
4070e3:	19 00                	sbb    %eax,(%eax)
4070e5:	00 02                	add    %al,(%edx)
4070e7:	00 a6 06 00 00 01    	add    %ah,0x1000006(%esi)
4070ed:	00 45 0a             	add    %al,0xa(%ebp)
4070f0:	00 00                	add    %al,(%eax)
4070f2:	01 00                	add    %eax,(%eax)
4070f4:	45                   	inc    %ebp
4070f5:	0a 00                	or     (%eax),%al
4070f7:	00 01                	add    %al,(%ecx)
4070f9:	00 34 06             	add    %dh,(%esi,%eax,1)
4070fc:	00 00                	add    %al,(%eax)
4070fe:	01 00                	add    %eax,(%eax)
407100:	a2 14 00 00 01       	mov    %al,0x1000014
407105:	00 82 0b 00 00 02    	add    %al,0x200000b(%edx)
40710b:	00 6b 17             	add    %ch,0x17(%ebx)
40710e:	00 00                	add    %al,(%eax)
407110:	01 00                	add    %eax,(%eax)
407112:	45                   	inc    %ebp
407113:	0a 00                	or     (%eax),%al
407115:	00 01                	add    %al,(%ecx)
407117:	00 45 0a             	add    %al,0xa(%ebp)
40711a:	00 00                	add    %al,(%eax)
40711c:	01 00                	add    %eax,(%eax)
40711e:	45                   	inc    %ebp
40711f:	0a 00                	or     (%eax),%al
407121:	00 01                	add    %al,(%ecx)
407123:	00 45 0a             	add    %al,0xa(%ebp)
407126:	00 00                	add    %al,(%eax)
407128:	01 00                	add    %eax,(%eax)
40712a:	45                   	inc    %ebp
40712b:	0a 00                	or     (%eax),%al
40712d:	00 01                	add    %al,(%ecx)
40712f:	00 8c 02 00 00 02 00 	add    %cl,0x20000(%edx,%eax,1)
407136:	59                   	pop    %ecx
407137:	0e                   	push   %cs
407138:	00 00                	add    %al,(%eax)
40713a:	03 00                	add    (%eax),%eax
40713c:	4b                   	dec    %ebx
40713d:	0a 00                	or     (%eax),%al
40713f:	00 04 00             	add    %al,(%eax,%eax,1)
407142:	af                   	scas   %es:(%edi),%eax
407143:	01 00                	add    %eax,(%eax)
407145:	00 01                	add    %al,(%ecx)
407147:	00 d5                	add    %dl,%ch
407149:	11 00                	adc    %eax,(%eax)
40714b:	00 01                	add    %al,(%ecx)
40714d:	00 34 06             	add    %dh,(%esi,%eax,1)
407150:	00 00                	add    %al,(%eax)
407152:	01 00                	add    %eax,(%eax)
407154:	45                   	inc    %ebp
407155:	0a 00                	or     (%eax),%al
407157:	00 01                	add    %al,(%ecx)
407159:	00 45 0a             	add    %al,0xa(%ebp)
40715c:	00 00                	add    %al,(%eax)