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)
40715e:	01 00                	add    %eax,(%eax)
407160:	be 19 00 00 02       	mov    $0x2000019,%esi
407165:	00 26                	add    %ah,(%esi)
407167:	1a 00                	sbb    (%eax),%al
407169:	00 01                	add    %al,(%ecx)
40716b:	00 bd 0f 00 00 02    	add    %bh,0x200000f(%ebp)
407171:	00 db                	add    %bl,%bl
407173:	12 00                	adc    (%eax),%al
407175:	00 03                	add    %al,(%ebx)
407177:	00 a1 16 00 00 01    	add    %ah,0x1000016(%ecx)
40717d:	00 2a                	add    %ch,(%edx)
40717f:	08 00                	or     %al,(%eax)
407181:	00 01                	add    %al,(%ecx)
407183:	00 f1                	add    %dh,%cl
407185:	0d 00 00 01 00       	or     $0x10000,%eax
40718a:	34 06                	xor    $0x6,%al
40718c:	00 00                	add    %al,(%eax)
40718e:	01 00                	add    %eax,(%eax)
407190:	45                   	inc    %ebp
407191:	0a 00                	or     (%eax),%al
407193:	00 01                	add    %al,(%ecx)
407195:	00 45 0a             	add    %al,0xa(%ebp)
407198:	00 00                	add    %al,(%eax)
40719a:	01 00                	add    %eax,(%eax)
40719c:	45                   	inc    %ebp
40719d:	0a 00                	or     (%eax),%al
40719f:	00 01                	add    %al,(%ecx)
4071a1:	00 45 0a             	add    %al,0xa(%ebp)
4071a4:	00 00                	add    %al,(%eax)
4071a6:	01 00                	add    %eax,(%eax)
4071a8:	bd 0f 00 00 02       	mov    $0x200000f,%ebp
4071ad:	00 82 0b 00 00 03    	add    %al,0x300000b(%edx)
4071b3:	00 6b 17             	add    %ch,0x17(%ebx)
4071b6:	00 00                	add    %al,(%eax)
4071b8:	01 00                	add    %eax,(%eax)
4071ba:	82 0b 00             	orb    $0x0,(%ebx)
4071bd:	00 01                	add    %al,(%ecx)
4071bf:	00 6b 17             	add    %ch,0x17(%ebx)
4071c2:	00 00                	add    %al,(%eax)
4071c4:	01 00                	add    %eax,(%eax)
4071c6:	be 19 00 00 02       	mov    $0x2000019,%esi
4071cb:	00 26                	add    %ah,(%esi)
4071cd:	1a 00                	sbb    (%eax),%al
4071cf:	00 01                	add    %al,(%ecx)
4071d1:	00 bd 0f 00 00 01    	add    %bh,0x100000f(%ebp)
4071d7:	00 db                	add    %bl,%bl
4071d9:	12 00                	adc    (%eax),%al
4071db:	00 01                	add    %al,(%ecx)
4071dd:	00 fb                	add    %bh,%bl
4071df:	16                   	push   %ss
4071e0:	00 00                	add    %al,(%eax)
4071e2:	02 00                	add    (%eax),%al
4071e4:	23 17                	and    (%edi),%edx
4071e6:	00 00                	add    %al,(%eax)
4071e8:	01 00                	add    %eax,(%eax)
4071ea:	34 06                	xor    $0x6,%al
4071ec:	00 00                	add    %al,(%eax)
4071ee:	01 00                	add    %eax,(%eax)
4071f0:	3b 02                	cmp    (%edx),%eax
4071f2:	00 00                	add    %al,(%eax)
4071f4:	02 00                	add    (%eax),%al
4071f6:	0d 08 00 00 01       	or     $0x1000008,%eax
4071fb:	00 3b                	add    %bh,(%ebx)
4071fd:	02 00                	add    (%eax),%al
4071ff:	00 01                	add    %al,(%ecx)
407201:	00 3b                	add    %bh,(%ebx)
407203:	02 00                	add    (%eax),%al
407205:	00 01                	add    %al,(%ecx)
407207:	00 d5                	add    %dl,%ch
407209:	11 00                	adc    %eax,(%eax)
40720b:	00 01                	add    %al,(%ecx)
40720d:	00 34 06             	add    %dh,(%esi,%eax,1)
407210:	00 00                	add    %al,(%eax)
407212:	01 00                	add    %eax,(%eax)
407214:	45                   	inc    %ebp
407215:	0a 00                	or     (%eax),%al
407217:	00 01                	add    %al,(%ecx)
407219:	00 45 0a             	add    %al,0xa(%ebp)
40721c:	00 00                	add    %al,(%eax)
40721e:	01 00                	add    %eax,(%eax)
407220:	45                   	inc    %ebp
407221:	0a 00                	or     (%eax),%al
407223:	00 01                	add    %al,(%ecx)
407225:	00 9f 02 00 00 02    	add    %bl,0x2000002(%edi)
40722b:	00 82 0b 00 00 03    	add    %al,0x300000b(%edx)
407231:	00 6b 17             	add    %ch,0x17(%ebx)
407234:	00 00                	add    %al,(%eax)
407236:	01 00                	add    %eax,(%eax)
407238:	31 02                	xor    %eax,(%edx)
40723a:	00 00                	add    %al,(%eax)
40723c:	01 00                	add    %eax,(%eax)
40723e:	31 02                	xor    %eax,(%edx)
407240:	00 00                	add    %al,(%eax)
407242:	02 00                	add    (%eax),%al
407244:	57                   	push   %edi
407245:	0b 00                	or     (%eax),%eax
407247:	00 01                	add    %al,(%ecx)
407249:	00 34 06             	add    %dh,(%esi,%eax,1)
40724c:	00 00                	add    %al,(%eax)
40724e:	01 00                	add    %eax,(%eax)
407250:	45                   	inc    %ebp
407251:	0a 00                	or     (%eax),%al
407253:	00 01                	add    %al,(%ecx)
407255:	00 45 0a             	add    %al,0xa(%ebp)
407258:	00 00                	add    %al,(%eax)
40725a:	01 00                	add    %eax,(%eax)
40725c:	45                   	inc    %ebp
40725d:	0a 00                	or     (%eax),%al
40725f:	00 01                	add    %al,(%ecx)
407261:	00 be 19 00 00 02    	add    %bh,0x2000019(%esi)
407267:	00 26                	add    %ah,(%esi)
407269:	1a 00                	sbb    (%eax),%al
40726b:	00 03                	add    %al,(%ebx)
40726d:	00 28                	add    %ch,(%eax)
40726f:	1a 09                	sbb    (%ecx),%cl
407271:	00 34 00             	add    %dh,(%eax,%eax,1)
407274:	10 00                	adc    %al,(%eax)
407276:	30 00                	xor    %al,(%eax)
407278:	10 00                	adc    %al,(%eax)
40727a:	3c 00                	cmp    $0x0,%al
40727c:	11 00                	adc    %eax,(%eax)
40727e:	06                   	push   %es
40727f:	00 11                	add    %dl,(%ecx)
407281:	00 0a                	add    %cl,(%edx)
407283:	00 11                	add    %dl,(%ecx)
407285:	00 0e                	add    %cl,(%esi)
407287:	00 1b                	add    %bl,(%ebx)
407289:	00 5c 00 1e          	add    %bl,0x1e(%eax,%eax,1)
40728d:	00 5c 00 20          	add    %bl,0x20(%eax,%eax,1)
407291:	00 5c 00 21          	add    %bl,0x21(%eax,%eax,1)
407295:	00 5c 00 23          	add    %bl,0x23(%eax,%eax,1)
407299:	00 01                	add    %al,(%ecx)
40729b:	01 24 00             	add    %esp,(%eax,%eax,1)
40729e:	5c                   	pop    %esp
40729f:	00 09                	add    %cl,(%ecx)
4072a1:	00 f9                	add    %bh,%cl
4072a3:	12 01                	adc    (%ecx),%al
4072a5:	00 11                	add    %dl,(%ecx)
4072a7:	00 f9                	add    %bh,%cl
4072a9:	12 06                	adc    (%esi),%al
4072ab:	00 19                	add    %bl,(%ecx)
4072ad:	00 f9                	add    %bh,%cl
4072af:	12 0a                	adc    (%edx),%cl
4072b1:	00 29                	add    %ch,(%ecx)
4072b3:	00 f9                	add    %bh,%cl
4072b5:	12 10                	adc    (%eax),%dl
4072b7:	00 31                	add    %dh,(%ecx)
4072b9:	00 f9                	add    %bh,%cl
4072bb:	12 10                	adc    (%eax),%dl
4072bd:	00 39                	add    %bh,(%ecx)
4072bf:	00 f9                	add    %bh,%cl
4072c1:	12 10                	adc    (%eax),%dl
4072c3:	00 41 00             	add    %al,0x0(%ecx)
4072c6:	f9                   	stc
4072c7:	12 10                	adc    (%eax),%dl
4072c9:	00 49 00             	add    %cl,0x0(%ecx)
4072cc:	f9                   	stc
4072cd:	12 10                	adc    (%eax),%dl
4072cf:	00 51 00             	add    %dl,0x0(%ecx)
4072d2:	f9                   	stc
4072d3:	12 10                	adc    (%eax),%dl
4072d5:	00 59 00             	add    %bl,0x0(%ecx)
4072d8:	f9                   	stc
4072d9:	12 10                	adc    (%eax),%dl
4072db:	00 61 00             	add    %ah,0x0(%ecx)
4072de:	f9                   	stc
4072df:	12 15 00 69 00 f9    	adc    0xf9006900,%dl
4072e5:	12 10                	adc    (%eax),%dl
4072e7:	00 71 00             	add    %dh,0x0(%ecx)
4072ea:	f9                   	stc
4072eb:	12 10                	adc    (%eax),%dl
4072ed:	00 59 01             	add    %bl,0x1(%ecx)
4072f0:	f9                   	stc
4072f1:	12 06                	adc    (%esi),%al
4072f3:	00 71 01             	add    %dh,0x1(%ecx)