408f9e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408fa2:	21 00                	and    %eax,(%eax)
408fa4:	73 00                	jae    0x408fa6
408fa6:	21 00                	and    %eax,(%eax)
408fa8:	20 00                	and    %al,(%eax)
408faa:	4c                   	dec    %esp
408fab:	00 6f 00             	add    %ch,0x0(%edi)
408fae:	63 00                	arpl   %eax,(%eax)
408fb0:	61                   	popa
408fb1:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
408fb5:	00 21                	add    %ah,(%ecx)
408fb7:	00 73 00             	add    %dh,0x0(%ebx)
408fba:	21 00                	and    %eax,(%eax)
408fbc:	20 00                	and    %al,(%eax)
408fbe:	54                   	push   %esp
408fbf:	00 72 00             	add    %dh,0x0(%edx)
408fc2:	61                   	popa
408fc3:	00 6e 00             	add    %ch,0x0(%esi)
408fc6:	73 00                	jae    0x408fc8
408fc8:	61                   	popa
408fc9:	00 63 00             	add    %ah,0x0(%ebx)
408fcc:	74 00                	je     0x408fce
408fce:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
408fd4:	49                   	dec    %ecx
408fd5:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
408fd9:	00 6e 00             	add    %ch,0x0(%esi)
408fdc:	74 00                	je     0x408fde
408fde:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
408fe4:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408fe8:	21 00                	and    %eax,(%eax)
408fea:	73 00                	jae    0x408fec
408fec:	21 00                	and    %eax,(%eax)
408fee:	20 00                	and    %al,(%eax)
408ff0:	46                   	inc    %esi
408ff1:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
408ff5:	00 67 00             	add    %ah,0x0(%edi)
408ff8:	73 00                	jae    0x408ffa
408ffa:	21 00                	and    %eax,(%eax)
408ffc:	75 00                	jne    0x408ffe
408ffe:	21 00                	and    %eax,(%eax)
409000:	20 00                	and    %al,(%eax)
409002:	4f                   	dec    %edi
409003:	00 62 00             	add    %ah,0x0(%edx)
409006:	6a 00                	push   $0x0
409008:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40900c:	74 00                	je     0x40900e
40900e:	50                   	push   %eax
40900f:	00 61 00             	add    %ah,0x0(%ecx)
409012:	74 00                	je     0x409014
409014:	68 00 21 00 73       	push   $0x73002100
409019:	00 21                	add    %ah,(%ecx)
40901b:	00 20                	add    %ah,(%eax)
40901d:	00 4d 00             	add    %cl,0x0(%ebp)
409020:	65 00 74 00 68       	add    %dh,%gs:0x68(%eax,%eax,1)
409025:	00 6f 00             	add    %ch,0x0(%edi)
409028:	64 00 4e 00          	add    %cl,%fs:0x0(%esi)
40902c:	61                   	popa
40902d:	00 6d 00             	add    %ch,0x0(%ebp)
409030:	65 00 21             	add    %ah,%gs:(%ecx)
409033:	00 73 00             	add    %dh,0x0(%ebx)
409036:	21 00                	and    %eax,(%eax)
409038:	20 00                	and    %al,(%eax)
40903a:	49                   	dec    %ecx
40903b:	00 6e 00             	add    %ch,0x0(%esi)
40903e:	70 00                	jo     0x409040
409040:	75 00                	jne    0x409042
409042:	74 00                	je     0x409044
409044:	50                   	push   %eax
409045:	00 61 00             	add    %ah,0x0(%ecx)
409048:	72 00                	jb     0x40904a
40904a:	61                   	popa
40904b:	00 6d 00             	add    %ch,0x0(%ebp)
40904e:	65 00 74 00 65       	add    %dh,%gs:0x65(%eax,%eax,1)
409053:	00 72 00             	add    %dh,0x0(%edx)
409056:	73 00                	jae    0x409058
409058:	21 00                	and    %eax,(%eax)
40905a:	4f                   	dec    %edi
40905b:	00 21                	add    %ah,(%ecx)
40905d:	00 00                	add    %al,(%eax)
40905f:	00 4d 00             	add    %cl,0x0(%ebp)
409062:	73 00                	jae    0x409064
409064:	66 00 74 00 5f       	data16 add %dh,0x5f(%eax,%eax,1)
409069:	00 57 00             	add    %dl,0x0(%edi)
40906c:	6d                   	insl   (%dx),%es:(%edi)
40906d:	00 69 00             	add    %ch,0x0(%ecx)
409070:	50                   	push   %eax
409071:	00 72 00             	add    %dh,0x0(%edx)
409074:	6f                   	outsl  %ds:(%esi),(%dx)
409075:	00 76 00             	add    %dh,0x0(%esi)
409078:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
40907e:	72 00                	jb     0x409080
409080:	5f                   	pop    %edi
409081:	00 50 00             	add    %dl,0x0(%eax)
409084:	72 00                	jb     0x409086
409086:	6f                   	outsl  %ds:(%esi),(%dx)
409087:	00 76 00             	add    %dh,0x0(%esi)
40908a:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
409090:	45                   	inc    %ebp
409091:	00 76 00             	add    %dh,0x0(%esi)
409094:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
409098:	74 00                	je     0x40909a
40909a:	73 00                	jae    0x40909c
40909c:	5f                   	pop    %edi
40909d:	00 50 00             	add    %dl,0x0(%eax)
4090a0:	72 00                	jb     0x4090a2
4090a2:	65 00 00             	add    %al,%gs:(%eax)
4090a5:	00 00                	add    %al,(%eax)
4090a7:	00 4e 00             	add    %cl,0x0(%esi)
4090aa:	61                   	popa
4090ab:	00 6d 00             	add    %ch,0x0(%ebp)
4090ae:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4090b2:	70 00                	jo     0x4090b4
4090b4:	61                   	popa
4090b5:	00 63 00             	add    %ah,0x0(%ebx)
4090b8:	65 00 21             	add    %ah,%gs:(%ecx)
4090bb:	00 73 00             	add    %dh,0x0(%ebx)
4090be:	21 00                	and    %eax,(%eax)
4090c0:	20 00                	and    %al,(%eax)
4090c2:	50                   	push   %eax
4090c3:	00 72 00             	add    %dh,0x0(%edx)
4090c6:	6f                   	outsl  %ds:(%esi),(%dx)
4090c7:	00 76 00             	add    %dh,0x0(%esi)
4090ca:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
4090d0:	72 00                	jb     0x4090d2
4090d2:	21 00                	and    %eax,(%eax)
4090d4:	73 00                	jae    0x4090d6
4090d6:	21 00                	and    %eax,(%eax)
4090d8:	20 00                	and    %al,(%eax)
4090da:	55                   	push   %ebp
4090db:	00 73 00             	add    %dh,0x0(%ebx)
4090de:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4090e2:	21 00                	and    %eax,(%eax)
4090e4:	73 00                	jae    0x4090e6
4090e6:	21 00                	and    %eax,(%eax)
4090e8:	20 00                	and    %al,(%eax)
4090ea:	4c                   	dec    %esp
4090eb:	00 6f 00             	add    %ch,0x0(%edi)
4090ee:	63 00                	arpl   %eax,(%eax)
4090f0:	61                   	popa
4090f1:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4090f5:	00 21                	add    %ah,(%ecx)
4090f7:	00 73 00             	add    %dh,0x0(%ebx)
4090fa:	21 00                	and    %eax,(%eax)
4090fc:	20 00                	and    %al,(%eax)
4090fe:	54                   	push   %esp
4090ff:	00 72 00             	add    %dh,0x0(%edx)
409102:	61                   	popa
409103:	00 6e 00             	add    %ch,0x0(%esi)
409106:	73 00                	jae    0x409108
409108:	61                   	popa
409109:	00 63 00             	add    %ah,0x0(%ebx)
40910c:	74 00                	je     0x40910e
40910e:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
409114:	49                   	dec    %ecx
409115:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
409119:	00 6e 00             	add    %ch,0x0(%esi)
40911c:	74 00                	je     0x40911e
40911e:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
409124:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
409128:	21 00                	and    %eax,(%eax)
40912a:	73 00                	jae    0x40912c
40912c:	21 00                	and    %eax,(%eax)
40912e:	20 00                	and    %al,(%eax)
409130:	46                   	inc    %esi
409131:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
409135:	00 67 00             	add    %ah,0x0(%edi)
409138:	73 00                	jae    0x40913a
40913a:	21 00                	and    %eax,(%eax)
40913c:	75 00                	jne    0x40913e
40913e:	21 00                	and    %eax,(%eax)
409148:	4d                   	dec    %ebp
409149:	00 73 00             	add    %dh,0x0(%ebx)
40914c:	66 00 74 00 5f       	data16 add %dh,0x5f(%eax,%eax,1)
409151:	00 57 00             	add    %dl,0x0(%edi)
409154:	6d                   	insl   (%dx),%es:(%edi)
409155:	00 69 00             	add    %ch,0x0(%ecx)
409158:	50                   	push   %eax
409159:	00 72 00             	add    %dh,0x0(%edx)
40915c:	6f                   	outsl  %ds:(%esi),(%dx)
40915d:	00 76 00             	add    %dh,0x0(%esi)
409160:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
409166:	72 00                	jb     0x409168
409168:	5f                   	pop    %edi
409169:	00 41 00             	add    %al,0x0(%ecx)
40916c:	63 00                	arpl   %eax,(%eax)
40916e:	63 00                	arpl   %eax,(%eax)
409170:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
409174:	73 00                	jae    0x409176
409176:	43                   	inc    %ebx
409177:	00 68 00             	add    %ch,0x0(%eax)
40917a:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40917e:	6b 00 5f             	imul   $0x5f,(%eax),%eax
409181:	00 50 00             	add    %dl,0x0(%eax)
409184:	72 00                	jb     0x409186
409186:	65 00 00             	add    %al,%gs:(%eax)
409189:	00 00                	add    %al,(%eax)
40918b:	00 00                	add    %al,(%eax)
40918d:	00 00                	add    %al,(%eax)
40918f:	00 4e 00             	add    %cl,0x0(%esi)
409192:	61                   	popa
409193:	00 6d 00             	add    %ch,0x0(%ebp)
409196:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40919a:	70 00                	jo     0x40919c
40919c:	61                   	popa
40919d:	00 63 00             	add    %ah,0x0(%ebx)
4091a0:	65 00 21             	add    %ah,%gs:(%ecx)
4091a3:	00 73 00             	add    %dh,0x0(%ebx)
4091a6:	21 00                	and    %eax,(%eax)
4091a8:	20 00                	and    %al,(%eax)
4091aa:	50                   	push   %eax
4091ab:	00 72 00             	add    %dh,0x0(%edx)
4091ae:	6f                   	outsl  %ds:(%esi),(%dx)
4091af:	00 76 00             	add    %dh,0x0(%esi)
4091b2:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
4091b8:	72 00                	jb     0x4091ba
4091ba:	21 00                	and    %eax,(%eax)
4091bc:	73 00                	jae    0x4091be
4091be:	21 00                	and    %eax,(%eax)
4091c0:	20 00                	and    %al,(%eax)
4091c2:	55                   	push   %ebp
4091c3:	00 73 00             	add    %dh,0x0(%ebx)
4091c6:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4091ca:	21 00                	and    %eax,(%eax)
4091cc:	73 00                	jae    0x4091ce
4091ce:	21 00                	and    %eax,(%eax)
4091d0:	20 00                	and    %al,(%eax)
4091d2:	4c                   	dec    %esp
4091d3:	00 6f 00             	add    %ch,0x0(%edi)
4091d6:	63 00                	arpl   %eax,(%eax)
4091d8:	61                   	popa
4091d9:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4091dd:	00 21                	add    %ah,(%ecx)
4091df:	00 73 00             	add    %dh,0x0(%ebx)
4091e2:	21 00                	and    %eax,(%eax)
4091e4:	20 00                	and    %al,(%eax)
4091e6:	54                   	push   %esp
4091e7:	00 72 00             	add    %dh,0x0(%edx)
4091ea:	61                   	popa
4091eb:	00 6e 00             	add    %ch,0x0(%esi)
4091ee:	73 00                	jae    0x4091f0
4091f0:	61                   	popa
4091f1:	00 63 00             	add    %ah,0x0(%ebx)
4091f4:	74 00                	je     0x4091f6
4091f6:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4091fc:	49                   	dec    %ecx
4091fd:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
409201:	00 6e 00             	add    %ch,0x0(%esi)
409204:	74 00                	je     0x409206
409206:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
40920c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
409210:	21 00                	and    %eax,(%eax)
409212:	73 00                	jae    0x409214
409214:	21 00                	and    %eax,(%eax)
409216:	20 00                	and    %al,(%eax)
409218:	51                   	push   %ecx
409219:	00 75 00             	add    %dh,0x0(%ebp)
40921c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
409220:	79 00                	jns    0x409222
409222:	4c                   	dec    %esp
409223:	00 61 00             	add    %ah,0x0(%ecx)
409226:	6e                   	outsb  %ds:(%esi),(%dx)
409227:	00 67 00             	add    %ah,0x0(%edi)
40922a:	75 00                	jne    0x40922c
40922c:	61                   	popa
40922d:	00 67 00             	add    %ah,0x0(%edi)
409230:	65 00 21             	add    %ah,%gs:(%ecx)
409233:	00 73 00             	add    %dh,0x0(%ebx)
409236:	21 00                	and    %eax,(%eax)
409238:	20 00                	and    %al,(%eax)
40923a:	51                   	push   %ecx
40923b:	00 75 00             	add    %dh,0x0(%ebp)
40923e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
409242:	79 00                	jns    0x409244
409244:	21 00                	and    %eax,(%eax)
409246:	73 00                	jae    0x409248
409248:	21 00                	and    %eax,(%eax)
40924a:	20 00                	and    %al,(%eax)
40924c:	53                   	push   %ebx
40924d:	00 69 00             	add    %ch,0x0(%ecx)
409250:	64 00 21             	add    %ah,%fs:(%ecx)
409253:	00 63 00             	add    %ah,0x0(%ebx)
409256:	5b                   	pop    %ebx
409257:	00 5d 00             	add    %bl,0x0(%ebp)
40925a:	21 00                	and    %eax,(%eax)
40925c:	00 00                	add    %al,(%eax)
40925e:	00 00                	add    %al,(%eax)
409260:	4d                   	dec    %ebp
409261:	00 73 00             	add    %dh,0x0(%ebx)
409264:	66 00 74 00 5f       	data16 add %dh,0x5f(%eax,%eax,1)
409269:	00 57 00             	add    %dl,0x0(%edi)
40926c:	6d                   	insl   (%dx),%es:(%edi)
40926d:	00 69 00             	add    %ch,0x0(%ecx)
409270:	50                   	push   %eax
409271:	00 72 00             	add    %dh,0x0(%edx)
409274:	6f                   	outsl  %ds:(%esi),(%dx)
409275:	00 76 00             	add    %dh,0x0(%esi)
409278:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
40927e:	72 00                	jb     0x409280
409280:	5f                   	pop    %edi
409281:	00 43 00             	add    %al,0x0(%ebx)
409284:	61                   	popa
409285:	00 6e 00             	add    %ch,0x0(%esi)
409288:	63 00                	arpl   %eax,(%eax)
40928a:	65 00 6c 00 51       	add    %ch,%gs:0x51(%eax,%eax,1)
40928f:	00 75 00             	add    %dh,0x0(%ebp)
409292:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
409296:	79 00                	jns    0x409298
409298:	5f                   	pop    %edi
409299:	00 50 00             	add    %dl,0x0(%eax)
40929c:	72 00                	jb     0x40929e
40929e:	65 00 00             	add    %al,%gs:(%eax)
4092a1:	00 00                	add    %al,(%eax)
4092a3:	00 00                	add    %al,(%eax)
4092a5:	00 00                	add    %al,(%eax)
4092a7:	00 4e 00             	add    %cl,0x0(%esi)
4092aa:	61                   	popa
4092ab:	00 6d 00             	add    %ch,0x0(%ebp)
4092ae:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4092b2:	70 00                	jo     0x4092b4
4092b4:	61                   	popa
4092b5:	00 63 00             	add    %ah,0x0(%ebx)
4092b8:	65 00 21             	add    %ah,%gs:(%ecx)
4092bb:	00 73 00             	add    %dh,0x0(%ebx)
4092be:	21 00                	and    %eax,(%eax)
4092c0:	20 00                	and    %al,(%eax)
4092c2:	50                   	push   %eax
4092c3:	00 72 00             	add    %dh,0x0(%edx)
4092c6:	6f                   	outsl  %ds:(%esi),(%dx)
4092c7:	00 76 00             	add    %dh,0x0(%esi)
4092ca:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
4092d0:	72 00                	jb     0x4092d2
4092d2:	21 00                	and    %eax,(%eax)
4092d4:	73 00                	jae    0x4092d6
4092d6:	21 00                	and    %eax,(%eax)
4092d8:	20 00                	and    %al,(%eax)
4092da:	55                   	push   %ebp
4092db:	00 73 00             	add    %dh,0x0(%ebx)
4092de:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4092e2:	21 00                	and    %eax,(%eax)
4092e4:	73 00                	jae    0x4092e6
4092e6:	21 00                	and    %eax,(%eax)
4092e8:	20 00                	and    %al,(%eax)
4092ea:	4c                   	dec    %esp
4092eb:	00 6f 00             	add    %ch,0x0(%edi)
4092ee:	63 00                	arpl   %eax,(%eax)
4092f0:	61                   	popa
4092f1:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4092f5:	00 21                	add    %ah,(%ecx)
4092f7:	00 73 00             	add    %dh,0x0(%ebx)
4092fa:	21 00                	and    %eax,(%eax)