407057:	00 20                	add    %ah,(%eax)
407059:	00 20                	add    %ah,(%eax)
40705b:	00 20                	add    %ah,(%eax)
40705d:	00 20                	add    %ah,(%eax)
40705f:	00 20                	add    %ah,(%eax)
407061:	00 20                	add    %ah,(%eax)
407063:	00 20                	add    %ah,(%eax)
407065:	00 20                	add    %ah,(%eax)
407067:	00 20                	add    %ah,(%eax)
407069:	00 20                	add    %ah,(%eax)
40706b:	00 20                	add    %ah,(%eax)
40706d:	00 20                	add    %ah,(%eax)
40706f:	00 2d 00 20 00 73    	add    %ch,0x73002000
407075:	00 65 00             	add    %ah,0x0(%ebp)
407078:	74 00                	je     0x40707a
40707a:	20 00                	and    %al,(%eax)
40707c:	38 00                	cmp    %al,(%eax)
40707e:	6b 00 20             	imul   $0x20,(%eax),%eax
407081:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
407085:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
407089:	00 62 00             	add    %ah,0x0(%edx)
40708c:	61                   	popa
40708d:	00 73 00             	add    %dh,0x0(%ebx)
407090:	65 00 20             	add    %ah,%gs:(%eax)
407093:	00 70 00             	add    %dh,0x0(%eax)
407096:	61                   	popa
407097:	00 67 00             	add    %ah,0x0(%edi)
40709a:	65 00 20             	add    %ah,%gs:(%eax)
40709d:	00 73 00             	add    %dh,0x0(%ebx)
4070a0:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
4070a6:	20 00                	and    %al,(%eax)
4070a8:	28 00                	sub    %al,(%eax)
4070aa:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
4070ae:	66 00 61 00          	data16 add %ah,0x0(%ecx)
4070b2:	75 00                	jne    0x4070b4
4070b4:	6c                   	insb   (%dx),%es:(%edi)
4070b5:	00 74 00 3a          	add    %dh,0x3a(%eax,%eax,1)
4070b9:	00 20                	add    %ah,(%eax)
4070bb:	00 61 00             	add    %ah,0x0(%ecx)
4070be:	75 00                	jne    0x4070c0
4070c0:	74 00                	je     0x4070c2
4070c2:	6f                   	outsl  %ds:(%esi),(%dx)
4070c3:	00 2d 00 64 00 65    	add    %ch,0x65006400
4070c9:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4070cd:	00 63 00             	add    %ah,0x0(%ebx)
4070d0:	74 00                	je     0x4070d2
4070d2:	29 00                	sub    %eax,(%eax)
4070d4:	25 00 63 00 00       	and    $0x6300,%eax
4070d9:	00 00                	add    %al,(%eax)
4070db:	00 00                	add    %al,(%eax)
4070dd:	00 00                	add    %al,(%eax)
4070df:	00 20                	add    %ah,(%eax)
4070e1:	00 20                	add    %ah,(%eax)
4070e3:	00 20                	add    %ah,(%eax)
4070e5:	00 20                	add    %ah,(%eax)
4070e7:	00 20                	add    %ah,(%eax)
4070e9:	00 20                	add    %ah,(%eax)
4070eb:	00 20                	add    %ah,(%eax)
4070ed:	00 20                	add    %ah,(%eax)
4070ef:	00 20                	add    %ah,(%eax)
4070f1:	00 20                	add    %ah,(%eax)
4070f3:	00 20                	add    %ah,(%eax)
4070f5:	00 20                	add    %ah,(%eax)
4070f7:	00 20                	add    %ah,(%eax)
4070f9:	00 20                	add    %ah,(%eax)
4070fb:	00 20                	add    %ah,(%eax)
4070fd:	00 20                	add    %ah,(%eax)
4070ff:	00 20                	add    %ah,(%eax)
407101:	00 20                	add    %ah,(%eax)
407103:	00 2f                	add    %ch,(%edi)
407105:	00 31                	add    %dh,(%ecx)
407107:	00 36                	add    %dh,(%esi)
407109:	00 20                	add    %ah,(%eax)
40710b:	00 20                	add    %ah,(%eax)
40710d:	00 20                	add    %ah,(%eax)
40710f:	00 20                	add    %ah,(%eax)
407111:	00 20                	add    %ah,(%eax)
407113:	00 20                	add    %ah,(%eax)
407115:	00 20                	add    %ah,(%eax)
407117:	00 20                	add    %ah,(%eax)
407119:	00 20                	add    %ah,(%eax)
40711b:	00 20                	add    %ah,(%eax)
40711d:	00 20                	add    %ah,(%eax)
40711f:	00 20                	add    %ah,(%eax)
407121:	00 20                	add    %ah,(%eax)
407123:	00 20                	add    %ah,(%eax)
407125:	00 20                	add    %ah,(%eax)
407127:	00 2d 00 20 00 73    	add    %ch,0x73002000
40712d:	00 65 00             	add    %ah,0x0(%ebp)
407130:	74 00                	je     0x407132
407132:	20 00                	and    %al,(%eax)
407134:	31 00                	xor    %eax,(%eax)
407136:	36 00 6b 00          	add    %ch,%ss:0x0(%ebx)
40713a:	20 00                	and    %al,(%eax)
40713c:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
407140:	74 00                	je     0x407142
407142:	61                   	popa
407143:	00 62 00             	add    %ah,0x0(%edx)
407146:	61                   	popa
407147:	00 73 00             	add    %dh,0x0(%ebx)
40714a:	65 00 20             	add    %ah,%gs:(%eax)
40714d:	00 70 00             	add    %dh,0x0(%eax)
407150:	61                   	popa
407151:	00 67 00             	add    %ah,0x0(%edi)
407154:	65 00 20             	add    %ah,%gs:(%eax)
407157:	00 73 00             	add    %dh,0x0(%ebx)
40715a:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
407160:	20 00                	and    %al,(%eax)
407162:	28 00                	sub    %al,(%eax)
407164:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
407168:	66 00 61 00          	data16 add %ah,0x0(%ecx)
40716c:	75 00                	jne    0x40716e
40716e:	6c                   	insb   (%dx),%es:(%edi)
40716f:	00 74 00 3a          	add    %dh,0x3a(%eax,%eax,1)
407173:	00 20                	add    %ah,(%eax)
407175:	00 61 00             	add    %ah,0x0(%ecx)
407178:	75 00                	jne    0x40717a
40717a:	74 00                	je     0x40717c
40717c:	6f                   	outsl  %ds:(%esi),(%dx)
40717d:	00 2d 00 64 00 65    	add    %ch,0x65006400
407183:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
407187:	00 63 00             	add    %ah,0x0(%ebx)
40718a:	74 00                	je     0x40718c
40718c:	29 00                	sub    %eax,(%eax)
40718e:	25 00 63 00 00       	and    $0x6300,%eax
407193:	00 00                	add    %al,(%eax)
407195:	00 00                	add    %al,(%eax)
407197:	00 20                	add    %ah,(%eax)
407199:	00 20                	add    %ah,(%eax)
40719b:	00 20                	add    %ah,(%eax)
40719d:	00 20                	add    %ah,(%eax)
40719f:	00 20                	add    %ah,(%eax)
4071a1:	00 20                	add    %ah,(%eax)
4071a3:	00 20                	add    %ah,(%eax)
4071a5:	00 20                	add    %ah,(%eax)
4071a7:	00 20                	add    %ah,(%eax)
4071a9:	00 20                	add    %ah,(%eax)
4071ab:	00 20                	add    %ah,(%eax)
4071ad:	00 20                	add    %ah,(%eax)
4071af:	00 20                	add    %ah,(%eax)
4071b1:	00 20                	add    %ah,(%eax)
4071b3:	00 20                	add    %ah,(%eax)
4071b5:	00 20                	add    %ah,(%eax)
4071b7:	00 20                	add    %ah,(%eax)
4071b9:	00 20                	add    %ah,(%eax)
4071bb:	00 2f                	add    %ch,(%edi)
4071bd:	00 33                	add    %dh,(%ebx)
4071bf:	00 32                	add    %dh,(%edx)
4071c1:	00 20                	add    %ah,(%eax)
4071c3:	00 20                	add    %ah,(%eax)
4071c5:	00 20                	add    %ah,(%eax)
4071c7:	00 20                	add    %ah,(%eax)
4071c9:	00 20                	add    %ah,(%eax)
4071cb:	00 20                	add    %ah,(%eax)
4071cd:	00 20                	add    %ah,(%eax)
4071cf:	00 20                	add    %ah,(%eax)
4071d1:	00 20                	add    %ah,(%eax)
4071d3:	00 20                	add    %ah,(%eax)
4071d5:	00 20                	add    %ah,(%eax)
4071d7:	00 20                	add    %ah,(%eax)
4071d9:	00 20                	add    %ah,(%eax)
4071db:	00 20                	add    %ah,(%eax)
4071dd:	00 20                	add    %ah,(%eax)
4071df:	00 2d 00 20 00 73    	add    %ch,0x73002000
4071e5:	00 65 00             	add    %ah,0x0(%ebp)
4071e8:	74 00                	je     0x4071ea
4071ea:	20 00                	and    %al,(%eax)
4071ec:	33 00                	xor    (%eax),%eax
4071ee:	32 00                	xor    (%eax),%al
4071f0:	6b 00 20             	imul   $0x20,(%eax),%eax
4071f3:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
4071f7:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
4071fb:	00 62 00             	add    %ah,0x0(%edx)
4071fe:	61                   	popa
4071ff:	00 73 00             	add    %dh,0x0(%ebx)
407202:	65 00 20             	add    %ah,%gs:(%eax)
407205:	00 70 00             	add    %dh,0x0(%eax)
407208:	61                   	popa
407209:	00 67 00             	add    %ah,0x0(%edi)
40720c:	65 00 20             	add    %ah,%gs:(%eax)
40720f:	00 73 00             	add    %dh,0x0(%ebx)
407212:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
407218:	20 00                	and    %al,(%eax)
40721a:	28 00                	sub    %al,(%eax)
40721c:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
407220:	66 00 61 00          	data16 add %ah,0x0(%ecx)
407224:	75 00                	jne    0x407226
407226:	6c                   	insb   (%dx),%es:(%edi)
407227:	00 74 00 3a          	add    %dh,0x3a(%eax,%eax,1)
40722b:	00 20                	add    %ah,(%eax)
40722d:	00 61 00             	add    %ah,0x0(%ecx)
407230:	75 00                	jne    0x407232
407232:	74 00                	je     0x407234
407234:	6f                   	outsl  %ds:(%esi),(%dx)
407235:	00 2d 00 64 00 65    	add    %ch,0x65006400
40723b:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40723f:	00 63 00             	add    %ah,0x0(%ebx)
407242:	74 00                	je     0x407244
407244:	29 00                	sub    %eax,(%eax)
407246:	25 00 63 00 00       	and    $0x6300,%eax
40724b:	00 00                	add    %al,(%eax)
40724d:	00 00                	add    %al,(%eax)
40724f:	00 20                	add    %ah,(%eax)
407251:	00 20                	add    %ah,(%eax)
407253:	00 20                	add    %ah,(%eax)
407255:	00 20                	add    %ah,(%eax)
407257:	00 20                	add    %ah,(%eax)
407259:	00 20                	add    %ah,(%eax)
40725b:	00 20                	add    %ah,(%eax)
40725d:	00 20                	add    %ah,(%eax)
40725f:	00 20                	add    %ah,(%eax)
407261:	00 20                	add    %ah,(%eax)
407263:	00 20                	add    %ah,(%eax)
407265:	00 20                	add    %ah,(%eax)
407267:	00 20                	add    %ah,(%eax)
407269:	00 20                	add    %ah,(%eax)
40726b:	00 20                	add    %ah,(%eax)
40726d:	00 20                	add    %ah,(%eax)
40726f:	00 20                	add    %ah,(%eax)
407271:	00 20                	add    %ah,(%eax)
407273:	00 2f                	add    %ch,(%edi)
407275:	00 6f 00             	add    %ch,0x0(%edi)
407278:	20 00                	and    %al,(%eax)
40727a:	20 00                	and    %al,(%eax)
40727c:	20 00                	and    %al,(%eax)
40727e:	20 00                	and    %al,(%eax)
407280:	20 00                	and    %al,(%eax)
407282:	20 00                	and    %al,(%eax)
407284:	20 00                	and    %al,(%eax)
407286:	20 00                	and    %al,(%eax)
407288:	20 00                	and    %al,(%eax)
40728a:	20 00                	and    %al,(%eax)
40728c:	20 00                	and    %al,(%eax)
40728e:	20 00                	and    %al,(%eax)
407290:	20 00                	and    %al,(%eax)
407292:	20 00                	and    %al,(%eax)
407294:	20 00                	and    %al,(%eax)
407296:	20 00                	and    %al,(%eax)
407298:	2d 00 20 00 73       	sub    $0x73002000,%eax
40729d:	00 75 00             	add    %dh,0x0(%ebp)
4072a0:	70 00                	jo     0x4072a2
4072a2:	70 00                	jo     0x4072a4
4072a4:	72 00                	jb     0x4072a6
4072a6:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4072aa:	73 00                	jae    0x4072ac
4072ac:	20 00                	and    %al,(%eax)
4072ae:	6c                   	insb   (%dx),%es:(%edi)
4072af:	00 6f 00             	add    %ch,0x0(%edi)
4072b2:	67 00 6f 00          	add    %ch,0x0(%bx)
4072b6:	2e 00 25 00 63 00 00 	add    %ah,%cs:0x6300
4072bd:	00 00                	add    %al,(%eax)
4072bf:	00 49 00             	add    %cl,0x0(%ecx)
4072c2:	4e                   	dec    %esi
4072c3:	00 54 00 45          	add    %dl,0x45(%eax,%eax,1)
4072c7:	00 47 00             	add    %al,0x0(%edi)
4072ca:	52                   	push   %edx
4072cb:	00 49 00             	add    %cl,0x0(%ecx)
4072ce:	54                   	push   %esp
4072cf:	00 59 00             	add    %bl,0x0(%ecx)
4072d2:	3a 00                	cmp    (%eax),%al
4072d4:	25 00 63 00 00       	and    $0x6300,%eax
4072d9:	00 00                	add    %al,(%eax)
4072db:	00 00                	add    %al,(%eax)
4072dd:	00 00                	add    %al,(%eax)
4072df:	00 20                	add    %ah,(%eax)
4072e1:	00 20                	add    %ah,(%eax)
4072e3:	00 20                	add    %ah,(%eax)
4072e5:	00 20                	add    %ah,(%eax)
4072e7:	00 44 00 45          	add    %al,0x45(%eax,%eax,1)
4072eb:	00 53 00             	add    %dl,0x0(%ebx)
4072ee:	43                   	inc    %ebx
4072ef:	00 52 00             	add    %dl,0x0(%edx)
4072f2:	49                   	dec    %ecx
4072f3:	00 50 00             	add    %dl,0x0(%eax)
4072f6:	54                   	push   %esp
4072f7:	00 49 00             	add    %cl,0x0(%ecx)
4072fa:	4f                   	dec    %edi
4072fb:	00 4e 00             	add    %cl,0x0(%esi)
4072fe:	3a 00                	cmp    (%eax),%al
407300:	20 00                	and    %al,(%eax)
407302:	20 00                	and    %al,(%eax)
407304:	56                   	push   %esi
407305:	00 65 00             	add    %ah,0x0(%ebp)
407308:	72 00                	jb     0x40730a
40730a:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
407310:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
407314:	20 00                	and    %al,(%eax)
407316:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
40731c:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
407320:	72 00                	jb     0x407322
407322:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
407328:	20 00                	and    %al,(%eax)
40732a:	6f                   	outsl  %ds:(%esi),(%dx)
40732b:	00 66 00             	add    %ah,0x0(%esi)
40732e:	20 00                	and    %al,(%eax)
407330:	61                   	popa
407331:	00 20                	add    %ah,(%eax)
407333:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
407337:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40733b:	00 62 00             	add    %ah,0x0(%edx)
40733e:	61                   	popa
40733f:	00 73 00             	add    %dh,0x0(%ebx)
407342:	65 00 2e             	add    %ch,%gs:(%esi)
407345:	00 25 00 63 00 00    	add    %ah,0x6300
40734b:	00 00                	add    %al,(%eax)
40734d:	00 00                	add    %al,(%eax)
40734f:	00 20                	add    %ah,(%eax)
407351:	00 20                	add    %ah,(%eax)
407353:	00 20                	add    %ah,(%eax)
407355:	00 20                	add    %ah,(%eax)
407357:	00 20                	add    %ah,(%eax)
407359:	00 20                	add    %ah,(%eax)
40735b:	00 20                	add    %ah,(%eax)
40735d:	00 20                	add    %ah,(%eax)
40735f:	00 20                	add    %ah,(%eax)
407361:	00 53 00             	add    %dl,0x0(%ebx)
407364:	59                   	pop    %ecx
407365:	00 4e 00             	add    %cl,0x0(%esi)
407368:	54                   	push   %esp
407369:	00 41 00             	add    %al,0x0(%ecx)
40736c:	58                   	pop    %eax
40736d:	00 3a                	add    %bh,(%edx)
40736f:	00 20                	add    %ah,(%eax)
407371:	00 20                	add    %ah,(%eax)
407373:	00 25 00 73 00 20    	add    %ah,0x20007300
407379:	00 2f                	add    %ch,(%edi)
40737b:	00 67 00             	add    %ah,0x0(%edi)
40737e:	20 00                	and    %al,(%eax)
407380:	3c 00                	cmp    $0x0,%al
407382:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
407386:	74 00                	je     0x407388
407388:	61                   	popa
407389:	00 62 00             	add    %ah,0x0(%edx)
40738c:	61                   	popa
40738d:	00 73 00             	add    %dh,0x0(%ebx)
407390:	65 00 20             	add    %ah,%gs:(%eax)
407393:	00 6e 00             	add    %ch,0x0(%esi)
407396:	61                   	popa
407397:	00 6d 00             	add    %ch,0x0(%ebp)
40739a:	65 00 3e             	add    %bh,%gs:(%esi)
40739d:	00 20                	add    %ah,(%eax)
40739f:	00 5b 00             	add    %bl,0x0(%ebx)
4073a2:	6f                   	outsl  %ds:(%esi),(%dx)
4073a3:	00 70 00             	add    %dh,0x0(%eax)
4073a6:	74 00                	je     0x4073a8
4073a8:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4073ae:	73 00                	jae    0x4073b0
4073b0:	5d                   	pop    %ebp
4073b1:	00 25 00 63 00 00    	add    %ah,0x6300
4073b7:	00 20                	add    %ah,(%eax)