40af99:	00 20                	add    %ah,(%eax)
40af9b:	00 20                	add    %ah,(%eax)
40af9d:	00 20                	add    %ah,(%eax)
40af9f:	00 20                	add    %ah,(%eax)
40afa1:	00 20                	add    %ah,(%eax)
40afa3:	00 20                	add    %ah,(%eax)
40afa5:	00 61 00             	add    %ah,0x0(%ecx)
40afa8:	20 00                	and    %al,(%eax)
40afaa:	72 00                	jb     0x40afac
40afac:	61                   	popa
40afad:	00 6e 00             	add    %ch,0x0(%esi)
40afb0:	67 00 65 00          	add    %ah,0x0(%di)
40afb4:	20 00                	and    %al,(%eax)
40afb6:	69 00 6e 00 20 00    	imul   $0x20006e,(%eax),%eax
40afbc:	74 00                	je     0x40afbe
40afbe:	68 00 65 00 20       	push   $0x20006500
40afc3:	00 66 00             	add    %ah,0x0(%esi)
40afc6:	6f                   	outsl  %ds:(%esi),(%dx)
40afc7:	00 72 00             	add    %dh,0x0(%edx)
40afca:	6d                   	insl   (%dx),%es:(%edi)
40afcb:	00 61 00             	add    %ah,0x0(%ecx)
40afce:	74 00                	je     0x40afd0
40afd0:	20 00                	and    %al,(%eax)
40afd2:	2f                   	das
40afd3:	00 70 00             	add    %dh,0x0(%eax)
40afd6:	3c 00                	cmp    $0x0,%al
40afd8:	70 00                	jo     0x40afda
40afda:	67 00 6e 00          	add    %ch,0x0(%bp)
40afde:	6f                   	outsl  %ds:(%esi),(%dx)
40afdf:	00 46 00             	add    %al,0x0(%esi)
40afe2:	69 00 72 00 73 00    	imul   $0x730072,(%eax),%eax
40afe8:	74 00                	je     0x40afea
40afea:	3e 00 3a             	add    %bh,%ds:(%edx)
40afed:	00 3c 00             	add    %bh,(%eax,%eax,1)
40aff0:	70 00                	jo     0x40aff2
40aff2:	67 00 6e 00          	add    %ch,0x0(%bp)
40aff6:	6f                   	outsl  %ds:(%esi),(%dx)
40aff7:	00 4c 00 61          	add    %cl,0x61(%eax,%eax,1)
40affb:	00 73 00             	add    %dh,0x0(%ebx)
40affe:	74 00                	je     0x40b000
40b000:	3e 00 2c 00          	add    %ch,%ds:(%eax,%eax,1)
40b004:	25 00 63 00 00       	and    $0x6300,%eax
40b009:	00 00                	add    %al,(%eax)
40b00b:	00 00                	add    %al,(%eax)
40b00d:	00 00                	add    %al,(%eax)
40b00f:	00 20                	add    %ah,(%eax)
40b011:	00 20                	add    %ah,(%eax)
40b013:	00 20                	add    %ah,(%eax)
40b015:	00 20                	add    %ah,(%eax)
40b017:	00 20                	add    %ah,(%eax)
40b019:	00 20                	add    %ah,(%eax)
40b01b:	00 20                	add    %ah,(%eax)
40b01d:	00 20                	add    %ah,(%eax)
40b01f:	00 20                	add    %ah,(%eax)
40b021:	00 20                	add    %ah,(%eax)
40b023:	00 20                	add    %ah,(%eax)
40b025:	00 20                	add    %ah,(%eax)
40b027:	00 20                	add    %ah,(%eax)
40b029:	00 20                	add    %ah,(%eax)
40b02b:	00 20                	add    %ah,(%eax)
40b02d:	00 20                	add    %ah,(%eax)
40b02f:	00 20                	add    %ah,(%eax)
40b031:	00 20                	add    %ah,(%eax)
40b033:	00 20                	add    %ah,(%eax)
40b035:	00 20                	add    %ah,(%eax)
40b037:	00 20                	add    %ah,(%eax)
40b039:	00 20                	add    %ah,(%eax)
40b03b:	00 20                	add    %ah,(%eax)
40b03d:	00 20                	add    %ah,(%eax)
40b03f:	00 20                	add    %ah,(%eax)
40b041:	00 20                	add    %ah,(%eax)
40b043:	00 20                	add    %ah,(%eax)
40b045:	00 20                	add    %ah,(%eax)
40b047:	00 20                	add    %ah,(%eax)
40b049:	00 20                	add    %ah,(%eax)
40b04b:	00 20                	add    %ah,(%eax)
40b04d:	00 77 00             	add    %dh,0x0(%edi)
40b050:	68 00 65 00 72       	push   $0x72006500
40b055:	00 65 00             	add    %ah,0x0(%ebp)
40b058:	20 00                	and    %al,(%eax)
40b05a:	61                   	popa
40b05b:	00 20                	add    %ah,(%eax)
40b05d:	00 70 00             	add    %dh,0x0(%eax)
40b060:	67 00 6e 00          	add    %ch,0x0(%bp)
40b064:	6f                   	outsl  %ds:(%esi),(%dx)
40b065:	00 4c 00 61          	add    %cl,0x61(%eax,%eax,1)
40b069:	00 73 00             	add    %dh,0x0(%ebx)
40b06c:	74 00                	je     0x40b06e
40b06e:	20 00                	and    %al,(%eax)
40b070:	6f                   	outsl  %ds:(%esi),(%dx)
40b071:	00 66 00             	add    %ah,0x0(%esi)
40b074:	20 00                	and    %al,(%eax)
40b076:	27                   	daa
40b077:	00 6d 00             	add    %ch,0x0(%ebp)
40b07a:	61                   	popa
40b07b:	00 78 00             	add    %bh,0x0(%eax)
40b07e:	27                   	daa
40b07f:	00 20                	add    %ah,(%eax)
40b081:	00 69 00             	add    %ch,0x0(%ecx)
40b084:	6e                   	outsb  %ds:(%esi),(%dx)
40b085:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
40b089:	00 63 00             	add    %ah,0x0(%ebx)
40b08c:	61                   	popa
40b08d:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40b091:	00 73 00             	add    %dh,0x0(%ebx)
40b094:	20 00                	and    %al,(%eax)
40b096:	74 00                	je     0x40b098
40b098:	68 00 65 00 20       	push   $0x20006500
40b09d:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
40b0a1:	00 73 00             	add    %dh,0x0(%ebx)
40b0a4:	74 00                	je     0x40b0a6
40b0a6:	20 00                	and    %al,(%eax)
40b0a8:	70 00                	jo     0x40b0aa
40b0aa:	61                   	popa
40b0ab:	00 67 00             	add    %ah,0x0(%edi)
40b0ae:	65 00 25 00 63 00 00 	add    %ah,%gs:0x6300
40b0b5:	00 00                	add    %al,(%eax)
40b0b7:	00 20                	add    %ah,(%eax)
40b0b9:	00 20                	add    %ah,(%eax)
40b0bb:	00 20                	add    %ah,(%eax)
40b0bd:	00 20                	add    %ah,(%eax)
40b0bf:	00 20                	add    %ah,(%eax)
40b0c1:	00 20                	add    %ah,(%eax)
40b0c3:	00 20                	add    %ah,(%eax)
40b0c5:	00 20                	add    %ah,(%eax)
40b0c7:	00 20                	add    %ah,(%eax)
40b0c9:	00 20                	add    %ah,(%eax)
40b0cb:	00 20                	add    %ah,(%eax)
40b0cd:	00 20                	add    %ah,(%eax)
40b0cf:	00 20                	add    %ah,(%eax)
40b0d1:	00 20                	add    %ah,(%eax)
40b0d3:	00 20                	add    %ah,(%eax)
40b0d5:	00 20                	add    %ah,(%eax)
40b0d7:	00 20                	add    %ah,(%eax)
40b0d9:	00 20                	add    %ah,(%eax)
40b0db:	00 20                	add    %ah,(%eax)
40b0dd:	00 20                	add    %ah,(%eax)
40b0df:	00 20                	add    %ah,(%eax)
40b0e1:	00 20                	add    %ah,(%eax)
40b0e3:	00 20                	add    %ah,(%eax)
40b0e5:	00 20                	add    %ah,(%eax)
40b0e7:	00 20                	add    %ah,(%eax)
40b0e9:	00 20                	add    %ah,(%eax)
40b0eb:	00 20                	add    %ah,(%eax)
40b0ed:	00 20                	add    %ah,(%eax)
40b0ef:	00 20                	add    %ah,(%eax)
40b0f1:	00 20                	add    %ah,(%eax)
40b0f3:	00 20                	add    %ah,(%eax)
40b0f5:	00 6f 00             	add    %ch,0x0(%edi)
40b0f8:	66 00 20             	data16 add %ah,(%eax)
40b0fb:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
40b0ff:	00 65 00             	add    %ah,0x0(%ebp)
40b102:	20 00                	and    %al,(%eax)
40b104:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
40b108:	74 00                	je     0x40b10a
40b10a:	61                   	popa
40b10b:	00 62 00             	add    %ah,0x0(%edx)
40b10e:	61                   	popa
40b10f:	00 73 00             	add    %dh,0x0(%ebx)
40b112:	65 00 2e             	add    %ch,%gs:(%esi)
40b115:	00 25 00 63 00 00    	add    %ah,0x6300
40b11b:	00 00                	add    %al,(%eax)
40b11d:	00 00                	add    %al,(%eax)
40b11f:	00 20                	add    %ah,(%eax)
40b121:	00 20                	add    %ah,(%eax)
40b123:	00 20                	add    %ah,(%eax)
40b125:	00 20                	add    %ah,(%eax)
40b127:	00 20                	add    %ah,(%eax)
40b129:	00 20                	add    %ah,(%eax)
40b12b:	00 20                	add    %ah,(%eax)
40b12d:	00 20                	add    %ah,(%eax)
40b12f:	00 20                	add    %ah,(%eax)
40b131:	00 20                	add    %ah,(%eax)
40b133:	00 20                	add    %ah,(%eax)
40b135:	00 20                	add    %ah,(%eax)
40b137:	00 20                	add    %ah,(%eax)
40b139:	00 20                	add    %ah,(%eax)
40b13b:	00 20                	add    %ah,(%eax)
40b13d:	00 20                	add    %ah,(%eax)
40b13f:	00 20                	add    %ah,(%eax)
40b141:	00 20                	add    %ah,(%eax)
40b143:	00 2f                	add    %ch,(%edi)
40b145:	00 6e 00             	add    %ch,0x0(%esi)
40b148:	3c 00                	cmp    $0x0,%al
40b14a:	6e                   	outsb  %ds:(%esi),(%dx)
40b14b:	00 6f 00             	add    %ch,0x0(%edi)
40b14e:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
40b152:	3e 00 20             	add    %ah,%ds:(%eax)
40b155:	00 20                	add    %ah,(%eax)
40b157:	00 20                	add    %ah,(%eax)
40b159:	00 2d 00 20 00 64    	add    %ch,0x64002000
40b15f:	00 75 00             	add    %dh,0x0(%ebp)
40b162:	6d                   	insl   (%dx),%es:(%edi)
40b163:	00 70 00             	add    %dh,0x0(%eax)
40b166:	20 00                	and    %al,(%eax)
40b168:	74 00                	je     0x40b16a
40b16a:	68 00 65 00 20       	push   $0x20006500
40b16f:	00 73 00             	add    %dh,0x0(%ebx)
40b172:	70 00                	jo     0x40b174
40b174:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40b178:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
40b17e:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
40b183:	00 6e 00             	add    %ch,0x0(%esi)
40b186:	6f                   	outsl  %ds:(%esi),(%dx)
40b187:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
40b18b:	00 20                	add    %ah,(%eax)
40b18d:	00 66 00             	add    %ah,0x0(%esi)
40b190:	72 00                	jb     0x40b192
40b192:	6f                   	outsl  %ds:(%esi),(%dx)
40b193:	00 6d 00             	add    %ch,0x0(%ebp)
40b196:	20 00                	and    %al,(%eax)
40b198:	74 00                	je     0x40b19a
40b19a:	68 00 65 00 20       	push   $0x20006500
40b19f:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
40b1a3:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40b1a7:	00 62 00             	add    %ah,0x0(%edx)
40b1aa:	61                   	popa
40b1ab:	00 73 00             	add    %dh,0x0(%ebx)
40b1ae:	65 00 25 00 63 00 00 	add    %ah,%gs:0x6300
40b1b5:	00 00                	add    %al,(%eax)
40b1b7:	00 20                	add    %ah,(%eax)
40b1b9:	00 20                	add    %ah,(%eax)
40b1bb:	00 20                	add    %ah,(%eax)
40b1bd:	00 20                	add    %ah,(%eax)
40b1bf:	00 20                	add    %ah,(%eax)
40b1c1:	00 20                	add    %ah,(%eax)
40b1c3:	00 20                	add    %ah,(%eax)
40b1c5:	00 20                	add    %ah,(%eax)
40b1c7:	00 20                	add    %ah,(%eax)
40b1c9:	00 20                	add    %ah,(%eax)
40b1cb:	00 20                	add    %ah,(%eax)
40b1cd:	00 20                	add    %ah,(%eax)
40b1cf:	00 20                	add    %ah,(%eax)
40b1d1:	00 20                	add    %ah,(%eax)
40b1d3:	00 20                	add    %ah,(%eax)
40b1d5:	00 20                	add    %ah,(%eax)
40b1d7:	00 20                	add    %ah,(%eax)
40b1d9:	00 20                	add    %ah,(%eax)
40b1db:	00 2f                	add    %ch,(%edi)
40b1dd:	00 74 00 3c          	add    %dh,0x3c(%eax,%eax,1)
40b1e1:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40b1e5:	00 62 00             	add    %ah,0x0(%edx)
40b1e8:	6c                   	insb   (%dx),%es:(%edi)
40b1e9:	00 65 00             	add    %ah,0x0(%ebp)
40b1ec:	3e 00 20             	add    %ah,%ds:(%eax)
40b1ef:	00 20                	add    %ah,(%eax)
40b1f1:	00 2d 00 20 00 70    	add    %ch,0x70002000
40b1f7:	00 65 00             	add    %ah,0x0(%ebp)
40b1fa:	72 00                	jb     0x40b1fc
40b1fc:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40b200:	72 00                	jb     0x40b202
40b202:	6d                   	insl   (%dx),%es:(%edi)
40b203:	00 20                	add    %ah,(%eax)
40b205:	00 64 00 75          	add    %ah,0x75(%eax,%eax,1)
40b209:	00 6d 00             	add    %ch,0x0(%ebp)
40b20c:	70 00                	jo     0x40b20e
40b20e:	20 00                	and    %al,(%eax)
40b210:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40b214:	72 00                	jb     0x40b216
40b216:	20 00                	and    %al,(%eax)
40b218:	73 00                	jae    0x40b21a
40b21a:	70 00                	jo     0x40b21c
40b21c:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40b220:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
40b226:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
40b22b:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40b22f:	00 62 00             	add    %ah,0x0(%edx)
40b232:	6c                   	insb   (%dx),%es:(%edi)
40b233:	00 65 00             	add    %ah,0x0(%ebp)
40b236:	20 00                	and    %al,(%eax)
40b238:	6f                   	outsl  %ds:(%esi),(%dx)
40b239:	00 6e 00             	add    %ch,0x0(%esi)
40b23c:	6c                   	insb   (%dx),%es:(%edi)
40b23d:	00 79 00             	add    %bh,0x0(%ecx)
40b240:	25 00 63 00 00       	and    $0x6300,%eax
40b245:	00 00                	add    %al,(%eax)
40b247:	00 20                	add    %ah,(%eax)
40b249:	00 20                	add    %ah,(%eax)
40b24b:	00 20                	add    %ah,(%eax)
40b24d:	00 20                	add    %ah,(%eax)
40b24f:	00 20                	add    %ah,(%eax)
40b251:	00 20                	add    %ah,(%eax)
40b253:	00 20                	add    %ah,(%eax)
40b255:	00 20                	add    %ah,(%eax)
40b257:	00 20                	add    %ah,(%eax)
40b259:	00 20                	add    %ah,(%eax)
40b25b:	00 20                	add    %ah,(%eax)
40b25d:	00 20                	add    %ah,(%eax)
40b25f:	00 20                	add    %ah,(%eax)
40b261:	00 20                	add    %ah,(%eax)
40b263:	00 20                	add    %ah,(%eax)
40b265:	00 20                	add    %ah,(%eax)
40b267:	00 20                	add    %ah,(%eax)
40b269:	00 20                	add    %ah,(%eax)
40b26b:	00 2f                	add    %ch,(%edi)
40b26d:	00 61 00             	add    %ah,0x0(%ecx)
40b270:	20 00                	and    %al,(%eax)
40b272:	20 00                	and    %al,(%eax)
40b274:	20 00                	and    %al,(%eax)
40b276:	20 00                	and    %al,(%eax)
40b278:	20 00                	and    %al,(%eax)
40b27a:	20 00                	and    %al,(%eax)
40b27c:	20 00                	and    %al,(%eax)
40b27e:	20 00                	and    %al,(%eax)
40b280:	20 00                	and    %al,(%eax)
40b282:	2d 00 20 00 64       	sub    $0x64002000,%eax
40b287:	00 75 00             	add    %dh,0x0(%ebp)
40b28a:	6d                   	insl   (%dx),%es:(%edi)
40b28b:	00 70 00             	add    %dh,0x0(%eax)
40b28e:	20 00                	and    %al,(%eax)
40b290:	61                   	popa
40b291:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
40b295:	00 20                	add    %ah,(%eax)
40b297:	00 6e 00             	add    %ch,0x0(%esi)
40b29a:	6f                   	outsl  %ds:(%esi),(%dx)
40b29b:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
40b29f:	00 73 00             	add    %dh,0x0(%ebx)
40b2a2:	20 00                	and    %al,(%eax)
40b2a4:	69 00 6e 00 63 00    	imul   $0x63006e,(%eax),%eax
40b2aa:	6c                   	insb   (%dx),%es:(%edi)
40b2ab:	00 75 00             	add    %dh,0x0(%ebp)
40b2ae:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
40b2b2:	6e                   	outsb  %ds:(%esi),(%dx)
40b2b3:	00 67 00             	add    %ah,0x0(%edi)
40b2b6:	20 00                	and    %al,(%eax)
40b2b8:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
40b2bc:	6c                   	insb   (%dx),%es:(%edi)
40b2bd:	00 65 00             	add    %ah,0x0(%ebp)
40b2c0:	74 00                	je     0x40b2c2
40b2c2:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
40b2c7:	00 6f 00             	add    %ch,0x0(%edi)
40b2ca:	6e                   	outsb  %ds:(%esi),(%dx)
40b2cb:	00 65 00             	add    %ah,0x0(%ebp)
40b2ce:	73 00                	jae    0x40b2d0
40b2d0:	25 00 63 00 00       	and    $0x6300,%eax
40b2d5:	00 00                	add    %al,(%eax)
40b2d7:	00 20                	add    %ah,(%eax)
40b2d9:	00 20                	add    %ah,(%eax)
40b2db:	00 20                	add    %ah,(%eax)
40b2dd:	00 20                	add    %ah,(%eax)
40b2df:	00 20                	add    %ah,(%eax)
40b2e1:	00 20                	add    %ah,(%eax)
40b2e3:	00 20                	add    %ah,(%eax)
40b2e5:	00 20                	add    %ah,(%eax)
40b2e7:	00 20                	add    %ah,(%eax)
40b2e9:	00 20                	add    %ah,(%eax)
40b2eb:	00 20                	add    %ah,(%eax)
40b2ed:	00 20                	add    %ah,(%eax)
40b2ef:	00 20                	add    %ah,(%eax)
40b2f1:	00 20                	add    %ah,(%eax)