40d082:	65 00 20             	add    %ah,%gs:(%eax)
40d085:	00 4f 00             	add    %cl,0x0(%edi)
40d088:	45                   	inc    %ebp
40d089:	00 3a                	add    %bh,(%edx)
40d08b:	00 20                	add    %ah,(%eax)
40d08d:	00 25 00 49 00 33    	add    %ah,0x33004900
40d093:	00 32                	add    %dh,(%edx)
40d095:	00 75 00             	add    %dh,0x0(%ebp)
40d098:	25 00 63 00 00       	and    $0x6300,%eax
40d09d:	00 00                	add    %al,(%eax)
40d09f:	00 20                	add    %ah,(%eax)
40d0a1:	00 20                	add    %ah,(%eax)
40d0a3:	00 20                	add    %ah,(%eax)
40d0a5:	00 20                	add    %ah,(%eax)
40d0a7:	00 20                	add    %ah,(%eax)
40d0a9:	00 20                	add    %ah,(%eax)
40d0ab:	00 20                	add    %ah,(%eax)
40d0ad:	00 20                	add    %ah,(%eax)
40d0af:	00 20                	add    %ah,(%eax)
40d0b1:	00 20                	add    %ah,(%eax)
40d0b3:	00 20                	add    %ah,(%eax)
40d0b5:	00 20                	add    %ah,(%eax)
40d0b7:	00 20                	add    %ah,(%eax)
40d0b9:	00 53 00             	add    %dl,0x0(%ebx)
40d0bc:	70 00                	jo     0x40d0be
40d0be:	61                   	popa
40d0bf:	00 63 00             	add    %ah,0x0(%ebx)
40d0c2:	65 00 20             	add    %ah,%gs:(%eax)
40d0c5:	00 41 00             	add    %al,0x0(%ecx)
40d0c8:	45                   	inc    %ebp
40d0c9:	00 3a                	add    %bh,(%edx)
40d0cb:	00 20                	add    %ah,(%eax)
40d0cd:	00 25 00 49 00 33    	add    %ah,0x33004900
40d0d3:	00 32                	add    %dh,(%edx)
40d0d5:	00 75 00             	add    %dh,0x0(%ebp)
40d0d8:	25 00 63 00 00       	and    $0x6300,%eax
40d0dd:	00 00                	add    %al,(%eax)
40d0df:	00 20                	add    %ah,(%eax)
40d0e1:	00 20                	add    %ah,(%eax)
40d0e3:	00 20                	add    %ah,(%eax)
40d0e5:	00 20                	add    %ah,(%eax)
40d0e7:	00 20                	add    %ah,(%eax)
40d0e9:	00 20                	add    %ah,(%eax)
40d0eb:	00 20                	add    %ah,(%eax)
40d0ed:	00 20                	add    %ah,(%eax)
40d0ef:	00 20                	add    %ah,(%eax)
40d0f1:	00 20                	add    %ah,(%eax)
40d0f3:	00 20                	add    %ah,(%eax)
40d0f5:	00 20                	add    %ah,(%eax)
40d0f7:	00 41 00             	add    %al,0x0(%ecx)
40d0fa:	76 00                	jbe    0x40d0fc
40d0fc:	61                   	popa
40d0fd:	00 69 00             	add    %ch,0x0(%ecx)
40d100:	6c                   	insb   (%dx),%es:(%edi)
40d101:	00 61 00             	add    %ah,0x0(%ecx)
40d104:	62 00                	bound  %eax,(%eax)
40d106:	6c                   	insb   (%dx),%es:(%edi)
40d107:	00 65 00             	add    %ah,0x0(%ebp)
40d10a:	3a 00                	cmp    (%eax),%al
40d10c:	20 00                	and    %al,(%eax)
40d10e:	25 00 49 00 33       	and    $0x33004900,%eax
40d113:	00 32                	add    %dh,(%edx)
40d115:	00 75 00             	add    %dh,0x0(%ebp)
40d118:	25 00 63 00 00       	and    $0x6300,%eax
40d11d:	00 00                	add    %al,(%eax)
40d11f:	00 20                	add    %ah,(%eax)
40d121:	00 20                	add    %ah,(%eax)
40d123:	00 20                	add    %ah,(%eax)
40d125:	00 20                	add    %ah,(%eax)
40d127:	00 20                	add    %ah,(%eax)
40d129:	00 20                	add    %ah,(%eax)
40d12b:	00 20                	add    %ah,(%eax)
40d12d:	00 20                	add    %ah,(%eax)
40d12f:	00 49 00             	add    %cl,0x0(%ecx)
40d132:	6e                   	outsb  %ds:(%esi),(%dx)
40d133:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
40d137:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40d13b:	00 72 00             	add    %dh,0x0(%edx)
40d13e:	6d                   	insl   (%dx),%es:(%edi)
40d13f:	00 69 00             	add    %ch,0x0(%ecx)
40d142:	6e                   	outsb  %ds:(%esi),(%dx)
40d143:	00 61 00             	add    %ah,0x0(%ecx)
40d146:	74 00                	je     0x40d148
40d148:	65 00 3a             	add    %bh,%gs:(%edx)
40d14b:	00 20                	add    %ah,(%eax)
40d14d:	00 25 00 49 00 33    	add    %ah,0x33004900
40d153:	00 32                	add    %dh,(%edx)
40d155:	00 75 00             	add    %dh,0x0(%ebp)
40d158:	25 00 63 00 00       	and    $0x6300,%eax
40d15d:	00 00                	add    %al,(%eax)
40d15f:	00 20                	add    %ah,(%eax)
40d161:	00 20                	add    %ah,(%eax)
40d163:	00 20                	add    %ah,(%eax)
40d165:	00 20                	add    %ah,(%eax)
40d167:	00 20                	add    %ah,(%eax)
40d169:	00 20                	add    %ah,(%eax)
40d16b:	00 20                	add    %ah,(%eax)
40d16d:	00 20                	add    %ah,(%eax)
40d16f:	00 20                	add    %ah,(%eax)
40d171:	00 49 00             	add    %cl,0x0(%ecx)
40d174:	6e                   	outsb  %ds:(%esi),(%dx)
40d175:	00 63 00             	add    %ah,0x0(%ebx)
40d178:	6f                   	outsl  %ds:(%esi),(%dx)
40d179:	00 6e 00             	add    %ch,0x0(%esi)
40d17c:	73 00                	jae    0x40d17e
40d17e:	69 00 73 00 74 00    	imul   $0x740073,(%eax),%eax
40d184:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40d188:	74 00                	je     0x40d18a
40d18a:	3a 00                	cmp    (%eax),%al
40d18c:	20 00                	and    %al,(%eax)
40d18e:	25 00 49 00 33       	and    $0x33004900,%eax
40d193:	00 32                	add    %dh,(%edx)
40d195:	00 75 00             	add    %dh,0x0(%ebp)
40d198:	25 00 63 00 00       	and    $0x6300,%eax
40d19d:	00 00                	add    %al,(%eax)
40d19f:	00 20                	add    %ah,(%eax)
40d1a1:	00 20                	add    %ah,(%eax)
40d1a3:	00 20                	add    %ah,(%eax)
40d1a5:	00 20                	add    %ah,(%eax)
40d1a7:	00 20                	add    %ah,(%eax)
40d1a9:	00 20                	add    %ah,(%eax)
40d1ab:	00 20                	add    %ah,(%eax)
40d1ad:	00 20                	add    %ah,(%eax)
40d1af:	00 20                	add    %ah,(%eax)
40d1b1:	00 20                	add    %ah,(%eax)
40d1b3:	00 20                	add    %ah,(%eax)
40d1b5:	00 20                	add    %ah,(%eax)
40d1b7:	00 20                	add    %ah,(%eax)
40d1b9:	00 20                	add    %ah,(%eax)
40d1bb:	00 20                	add    %ah,(%eax)
40d1bd:	00 4c 00 65          	add    %cl,0x65(%eax,%eax,1)
40d1c1:	00 61 00             	add    %ah,0x0(%ecx)
40d1c4:	6b 00 65             	imul   $0x65,(%eax),%eax
40d1c7:	00 64 00 3a          	add    %ah,0x3a(%eax,%eax,1)
40d1cb:	00 20                	add    %ah,(%eax)
40d1cd:	00 25 00 49 00 33    	add    %ah,0x33004900
40d1d3:	00 32                	add    %dh,(%edx)
40d1d5:	00 75 00             	add    %dh,0x0(%ebp)
40d1d8:	25 00 63 00 00       	and    $0x6300,%eax
40d1dd:	00 00                	add    %al,(%eax)
40d1df:	00 20                	add    %ah,(%eax)
40d1e1:	00 20                	add    %ah,(%eax)
40d1e3:	00 20                	add    %ah,(%eax)
40d1e5:	00 20                	add    %ah,(%eax)
40d1e7:	00 20                	add    %ah,(%eax)
40d1e9:	00 20                	add    %ah,(%eax)
40d1eb:	00 20                	add    %ah,(%eax)
40d1ed:	00 20                	add    %ah,(%eax)
40d1ef:	00 20                	add    %ah,(%eax)
40d1f1:	00 20                	add    %ah,(%eax)
40d1f3:	00 20                	add    %ah,(%eax)
40d1f5:	00 20                	add    %ah,(%eax)
40d1f7:	00 4e 00             	add    %cl,0x0(%esi)
40d1fa:	6f                   	outsl  %ds:(%esi),(%dx)
40d1fb:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
40d1ff:	00 4f 00             	add    %cl,0x0(%edi)
40d202:	77 00                	ja     0x40d204
40d204:	6e                   	outsb  %ds:(%esi),(%dx)
40d205:	00 65 00             	add    %ah,0x0(%ebp)
40d208:	64 00 3a             	add    %bh,%fs:(%edx)
40d20b:	00 20                	add    %ah,(%eax)
40d20d:	00 25 00 49 00 33    	add    %ah,0x33004900
40d213:	00 32                	add    %dh,(%edx)
40d215:	00 75 00             	add    %dh,0x0(%ebp)
40d218:	25 00 63 00 00       	and    $0x6300,%eax
40d21d:	00 00                	add    %al,(%eax)
40d21f:	00 20                	add    %ah,(%eax)
40d221:	00 20                	add    %ah,(%eax)
40d223:	00 20                	add    %ah,(%eax)
40d225:	00 20                	add    %ah,(%eax)
40d227:	00 20                	add    %ah,(%eax)
40d229:	00 20                	add    %ah,(%eax)
40d22b:	00 20                	add    %ah,(%eax)
40d22d:	00 20                	add    %ah,(%eax)
40d22f:	00 4e 00             	add    %cl,0x0(%esi)
40d232:	6f                   	outsl  %ds:(%esi),(%dx)
40d233:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
40d237:	00 4f 00             	add    %cl,0x0(%edi)
40d23a:	77 00                	ja     0x40d23c
40d23c:	6e                   	outsb  %ds:(%esi),(%dx)
40d23d:	00 65 00             	add    %ah,0x0(%ebp)
40d240:	64 00 20             	add    %ah,%fs:(%eax)
40d243:	00 45 00             	add    %al,0x0(%ebp)
40d246:	4f                   	dec    %edi
40d247:	00 46 00             	add    %al,0x0(%esi)
40d24a:	3a 00                	cmp    (%eax),%al
40d24c:	20 00                	and    %al,(%eax)
40d24e:	25 00 49 00 33       	and    $0x33004900,%eax
40d253:	00 32                	add    %dh,(%edx)
40d255:	00 75 00             	add    %dh,0x0(%ebp)
40d258:	25 00 63 00 00       	and    $0x6300,%eax
40d25d:	00 00                	add    %al,(%eax)
40d25f:	00 20                	add    %ah,(%eax)
40d261:	00 20                	add    %ah,(%eax)
40d263:	00 20                	add    %ah,(%eax)
40d265:	00 20                	add    %ah,(%eax)
40d267:	00 20                	add    %ah,(%eax)
40d269:	00 20                	add    %ah,(%eax)
40d26b:	00 20                	add    %ah,(%eax)
40d26d:	00 20                	add    %ah,(%eax)
40d26f:	00 20                	add    %ah,(%eax)
40d271:	00 20                	add    %ah,(%eax)
40d273:	00 20                	add    %ah,(%eax)
40d275:	00 20                	add    %ah,(%eax)
40d277:	00 20                	add    %ah,(%eax)
40d279:	00 20                	add    %ah,(%eax)
40d27b:	00 55 00             	add    %dl,0x0(%ebp)
40d27e:	6e                   	outsb  %ds:(%esi),(%dx)
40d27f:	00 6b 00             	add    %ch,0x0(%ebx)
40d282:	6e                   	outsb  %ds:(%esi),(%dx)
40d283:	00 6f 00             	add    %ch,0x0(%edi)
40d286:	77 00                	ja     0x40d288
40d288:	6e                   	outsb  %ds:(%esi),(%dx)
40d289:	00 3a                	add    %bh,(%edx)
40d28b:	00 20                	add    %ah,(%eax)
40d28d:	00 25 00 49 00 33    	add    %ah,0x33004900
40d293:	00 32                	add    %dh,(%edx)
40d295:	00 75 00             	add    %dh,0x0(%ebp)
40d298:	25 00 63 00 00       	and    $0x6300,%eax
40d29d:	00 00                	add    %al,(%eax)
40d29f:	00 62 00             	add    %ah,0x0(%edx)
40d2a2:	61                   	popa
40d2a3:	00 63 00             	add    %ah,0x0(%ebx)
40d2a6:	6b 00 75             	imul   $0x75,(%eax),%eax
40d2a9:	00 70 00             	add    %dh,0x0(%eax)
40d2ac:	20 00                	and    %al,(%eax)
40d2ae:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
40d2b2:	74 00                	je     0x40d2b4
40d2b4:	61                   	popa
40d2b5:	00 62 00             	add    %ah,0x0(%edx)
40d2b8:	61                   	popa
40d2b9:	00 73 00             	add    %dh,0x0(%ebx)
40d2bc:	65 00 00             	add    %al,%gs:(%eax)
40d2bf:	00 25 00 75 00 00    	add    %ah,0x7500
40d2c5:	00 00                	add    %al,(%eax)
40d2c7:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
40d2cb:	00 67 00             	add    %ah,0x0(%edi)
40d2ce:	66 00 69 00          	data16 add %ch,0x0(%ecx)
40d2d2:	6c                   	insb   (%dx),%es:(%edi)
40d2d3:	00 65 00             	add    %ah,0x0(%ebp)
40d2d6:	20 00                	and    %al,(%eax)
40d2d8:	70 00                	jo     0x40d2da
40d2da:	61                   	popa
40d2db:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
40d2df:	00 00                	add    %al,(%eax)
40d2e1:	00 00                	add    %al,(%eax)
40d2e3:	00 73 00             	add    %dh,0x0(%ebx)
40d2e6:	79 00                	jns    0x40d2e8
40d2e8:	73 00                	jae    0x40d2ea
40d2ea:	74 00                	je     0x40d2ec
40d2ec:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
40d2f0:	20 00                	and    %al,(%eax)
40d2f2:	70 00                	jo     0x40d2f4
40d2f4:	61                   	popa
40d2f5:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
40d2f9:	00 00                	add    %al,(%eax)
40d2fb:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
40d2ff:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40d303:	00 62 00             	add    %ah,0x0(%edx)
40d306:	61                   	popa
40d307:	00 73 00             	add    %dh,0x0(%ebx)
40d30a:	65 00 20             	add    %ah,%gs:(%eax)
40d30d:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
40d311:	00 72 00             	add    %dh,0x0(%edx)
40d314:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40d318:	74 00                	je     0x40d31a
40d31a:	6f                   	outsl  %ds:(%esi),(%dx)
40d31b:	00 72 00             	add    %dh,0x0(%edx)
40d31e:	79 00                	jns    0x40d320
40d328:	4f                   	dec    %edi
40d329:	00 75 00             	add    %dh,0x0(%ebp)
40d32c:	74 00                	je     0x40d32e
40d32e:	20 00                	and    %al,(%eax)
40d330:	6f                   	outsl  %ds:(%esi),(%dx)
40d331:	00 66 00             	add    %ah,0x0(%esi)
40d334:	20 00                	and    %al,(%eax)
40d336:	6d                   	insl   (%dx),%es:(%edi)
40d337:	00 65 00             	add    %ah,0x0(%ebp)
40d33a:	6d                   	insl   (%dx),%es:(%edi)
40d33b:	00 6f 00             	add    %ch,0x0(%edi)
40d33e:	72 00                	jb     0x40d340
40d340:	79 00                	jns    0x40d342
40d342:	20 00                	and    %al,(%eax)
40d344:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40d348:	72 00                	jb     0x40d34a
40d34a:	6f                   	outsl  %ds:(%esi),(%dx)
40d34b:	00 72 00             	add    %dh,0x0(%edx)
40d34e:	20 00                	and    %al,(%eax)
40d350:	74 00                	je     0x40d352
40d352:	72 00                	jb     0x40d354
40d354:	79 00                	jns    0x40d356
40d356:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
40d35c:	20 00                	and    %al,(%eax)
40d35e:	74 00                	je     0x40d360
40d360:	6f                   	outsl  %ds:(%esi),(%dx)
40d361:	00 20                	add    %ah,(%eax)
40d363:	00 61 00             	add    %ah,0x0(%ecx)
40d366:	6c                   	insb   (%dx),%es:(%edi)
40d367:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
40d36b:	00 63 00             	add    %ah,0x0(%ebx)
40d36e:	61                   	popa
40d36f:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40d373:	00 20                	add    %ah,(%eax)
40d375:	00 4a 00             	add    %cl,0x0(%edx)
40d378:	45                   	inc    %ebp
40d379:	00 54 00 5f          	add    %dl,0x5f(%eax,%eax,1)
40d37d:	00 52 00             	add    %dl,0x0(%edx)
40d380:	53                   	push   %ebx
40d381:	00 54 00 4d          	add    %dl,0x4d(%eax,%eax,1)
40d385:	00 41 00             	add    %al,0x0(%ecx)
40d388:	50                   	push   %eax
40d389:	00 20                	add    %ah,(%eax)
40d38b:	00 6f 00             	add    %ch,0x0(%edi)
40d38e:	66 00 20             	data16 add %ah,(%eax)
40d391:	00 25 00 7a 00 64    	add    %ah,0x64007a00
40d397:	00 20                	add    %ah,(%eax)
40d399:	00 62 00             	add    %ah,0x0(%edx)
40d39c:	79 00                	jns    0x40d39e
40d39e:	74 00                	je     0x40d3a0
40d3a0:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40d3a4:	2e 00 00             	add    %al,%cs:(%eax)
40d3a7:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
40d3ab:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40d3af:	00 62 00             	add    %ah,0x0(%edx)
40d3b2:	61                   	popa
40d3b3:	00 73 00             	add    %dh,0x0(%ebx)
40d3b6:	65 00 20             	add    %ah,%gs:(%eax)
40d3b9:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
40d3bd:	00 63 00             	add    %ah,0x0(%ebx)
40d3c0:	61                   	popa
40d3c1:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
40d3c5:	00 6f 00             	add    %ch,0x0(%edi)
40d3c8:	6e                   	outsb  %ds:(%esi),(%dx)
40d3c9:	00 00                	add    %al,(%eax)
40d3cb:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
40d3cf:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40d3d3:	00 62 00             	add    %ah,0x0(%edx)
40d3d6:	61                   	popa
40d3d7:	00 73 00             	add    %dh,0x0(%ebx)
40d3da:	65 00 20             	add    %ah,%gs:(%eax)
40d3dd:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
40d3e1:	00 20                	add    %ah,(%eax)
40d3e3:	00 73 00             	add    %dh,0x0(%ebx)
40d3e6:	68 00 72 00 69       	push   $0x69007200
40d3eb:	00 6e 00             	add    %ch,0x0(%esi)
40d3ee:	6b 00 00             	imul   $0x0,(%eax),%eax
40d3f1:	00 00                	add    %al,(%eax)
40d3f3:	00 72 00             	add    %dh,0x0(%edx)
40d3f6:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
40d3fa:	6f                   	outsl  %ds:(%esi),(%dx)