408096:	21 00                	and    %eax,(%eax)
408098:	62 00                	bound  %eax,(%eax)
40809a:	21 00                	and    %eax,(%eax)
40809c:	20 00                	and    %al,(%eax)
40809e:	4c                   	dec    %esp
40809f:	00 6f 00             	add    %ch,0x0(%edi)
4080a2:	63 00                	arpl   %eax,(%eax)
4080a4:	61                   	popa
4080a5:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4080a9:	00 65 00             	add    %ah,0x0(%ebp)
4080ac:	72 00                	jb     0x4080ae
4080ae:	76 00                	jbe    0x4080b0
4080b0:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4080b4:	21 00                	and    %eax,(%eax)
4080b6:	62 00                	bound  %eax,(%eax)
4080b8:	21 00                	and    %eax,(%eax)
4080ba:	20 00                	and    %al,(%eax)
4080bc:	49                   	dec    %ecx
4080bd:	00 6e 00             	add    %ch,0x0(%esi)
4080c0:	50                   	push   %eax
4080c1:	00 72 00             	add    %dh,0x0(%edx)
4080c4:	6f                   	outsl  %ds:(%esi),(%dx)
4080c5:	00 63 00             	add    %ah,0x0(%ebx)
4080c8:	53                   	push   %ebx
4080c9:	00 65 00             	add    %ah,0x0(%ebp)
4080cc:	72 00                	jb     0x4080ce
4080ce:	76 00                	jbe    0x4080d0
4080d0:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4080d4:	50                   	push   %eax
4080d5:	00 61 00             	add    %ah,0x0(%ecx)
4080d8:	74 00                	je     0x4080da
4080da:	68 00 21 00 73       	push   $0x73002100
4080df:	00 21                	add    %ah,(%ecx)
4080e1:	00 20                	add    %ah,(%eax)
4080e3:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
4080e7:	00 63 00             	add    %ah,0x0(%ebx)
4080ea:	61                   	popa
4080eb:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4080ef:	00 65 00             	add    %ah,0x0(%ebp)
4080f2:	72 00                	jb     0x4080f4
4080f4:	76 00                	jbe    0x4080f6
4080f6:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4080fa:	50                   	push   %eax
4080fb:	00 61 00             	add    %ah,0x0(%ecx)
4080fe:	74 00                	je     0x408100
408100:	68 00 21 00 73       	push   $0x73002100
408105:	00 21                	add    %ah,(%ecx)
408107:	00 20                	add    %ah,(%eax)
408109:	00 52 00             	add    %dl,0x0(%edx)
40810c:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
408110:	75 00                	jne    0x408112
408112:	6c                   	insb   (%dx),%es:(%edi)
408113:	00 74 00 43          	add    %dh,0x43(%eax,%eax,1)
408117:	00 6f 00             	add    %ch,0x0(%edi)
40811a:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
40811e:	21 00                	and    %eax,(%eax)
408120:	75 00                	jne    0x408122
408122:	21 00                	and    %eax,(%eax)
408124:	00 00                	add    %al,(%eax)
408126:	00 00                	add    %al,(%eax)
408128:	4d                   	dec    %ebp
408129:	00 73 00             	add    %dh,0x0(%ebx)
40812c:	66 00 74 00 5f       	data16 add %dh,0x5f(%eax,%eax,1)
408131:	00 57 00             	add    %dl,0x0(%edi)
408134:	6d                   	insl   (%dx),%es:(%edi)
408135:	00 69 00             	add    %ch,0x0(%ecx)
408138:	50                   	push   %eax
408139:	00 72 00             	add    %dh,0x0(%edx)
40813c:	6f                   	outsl  %ds:(%esi),(%dx)
40813d:	00 76 00             	add    %dh,0x0(%esi)
408140:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
408146:	72 00                	jb     0x408148
408148:	5f                   	pop    %edi
408149:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
40814d:	00 61 00             	add    %ah,0x0(%ecx)
408150:	64 00 4f 00          	add    %cl,%fs:0x0(%edi)
408154:	70 00                	jo     0x408156
408156:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40815a:	61                   	popa
40815b:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
40815f:	00 6f 00             	add    %ch,0x0(%edi)
408162:	6e                   	outsb  %ds:(%esi),(%dx)
408163:	00 45 00             	add    %al,0x0(%ebp)
408166:	76 00                	jbe    0x408168
408168:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40816c:	74 00                	je     0x40816e
40816e:	00 00                	add    %al,(%eax)
408170:	4e                   	dec    %esi
408171:	00 61 00             	add    %ah,0x0(%ecx)
408174:	6d                   	insl   (%dx),%es:(%edi)
408175:	00 65 00             	add    %ah,0x0(%ebp)
408178:	73 00                	jae    0x40817a
40817a:	70 00                	jo     0x40817c
40817c:	61                   	popa
40817d:	00 63 00             	add    %ah,0x0(%ebx)
408180:	65 00 21             	add    %ah,%gs:(%ecx)
408183:	00 73 00             	add    %dh,0x0(%ebx)
408186:	21 00                	and    %eax,(%eax)
408188:	20 00                	and    %al,(%eax)
40818a:	50                   	push   %eax
40818b:	00 72 00             	add    %dh,0x0(%edx)
40818e:	6f                   	outsl  %ds:(%esi),(%dx)
40818f:	00 76 00             	add    %dh,0x0(%esi)
408192:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
408198:	72 00                	jb     0x40819a
40819a:	21 00                	and    %eax,(%eax)
40819c:	73 00                	jae    0x40819e
40819e:	21 00                	and    %eax,(%eax)
4081a0:	20 00                	and    %al,(%eax)
4081a2:	55                   	push   %ebp
4081a3:	00 73 00             	add    %dh,0x0(%ebx)
4081a6:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4081aa:	21 00                	and    %eax,(%eax)
4081ac:	73 00                	jae    0x4081ae
4081ae:	21 00                	and    %eax,(%eax)
4081b0:	20 00                	and    %al,(%eax)
4081b2:	4c                   	dec    %esp
4081b3:	00 6f 00             	add    %ch,0x0(%edi)
4081b6:	63 00                	arpl   %eax,(%eax)
4081b8:	61                   	popa
4081b9:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4081bd:	00 21                	add    %ah,(%ecx)
4081bf:	00 73 00             	add    %dh,0x0(%ebx)
4081c2:	21 00                	and    %eax,(%eax)
4081c4:	20 00                	and    %al,(%eax)
4081c6:	54                   	push   %esp
4081c7:	00 72 00             	add    %dh,0x0(%edx)
4081ca:	61                   	popa
4081cb:	00 6e 00             	add    %ch,0x0(%esi)
4081ce:	73 00                	jae    0x4081d0
4081d0:	61                   	popa
4081d1:	00 63 00             	add    %ah,0x0(%ebx)
4081d4:	74 00                	je     0x4081d6
4081d6:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4081dc:	49                   	dec    %ecx
4081dd:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
4081e1:	00 6e 00             	add    %ch,0x0(%esi)
4081e4:	74 00                	je     0x4081e6
4081e6:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
4081ec:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4081f0:	21 00                	and    %eax,(%eax)
4081f2:	73 00                	jae    0x4081f4
4081f4:	21 00                	and    %eax,(%eax)
4081f6:	20 00                	and    %al,(%eax)
4081f8:	43                   	inc    %ebx
4081f9:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
4081fd:	00 69 00             	add    %ch,0x0(%ecx)
408200:	64 00 21             	add    %ah,%fs:(%ecx)
408203:	00 73 00             	add    %dh,0x0(%ebx)
408206:	21 00                	and    %eax,(%eax)
408208:	20 00                	and    %al,(%eax)
40820a:	53                   	push   %ebx
40820b:	00 65 00             	add    %ah,0x0(%ebp)
40820e:	72 00                	jb     0x408210
408210:	76 00                	jbe    0x408212
408212:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408216:	4e                   	dec    %esi
408217:	00 61 00             	add    %ah,0x0(%ecx)
40821a:	6d                   	insl   (%dx),%es:(%edi)
40821b:	00 65 00             	add    %ah,0x0(%ebp)
40821e:	21 00                	and    %eax,(%eax)
408220:	73 00                	jae    0x408222
408222:	21 00                	and    %eax,(%eax)
408224:	20 00                	and    %al,(%eax)
408226:	49                   	dec    %ecx
408227:	00 6e 00             	add    %ch,0x0(%esi)
40822a:	50                   	push   %eax
40822b:	00 72 00             	add    %dh,0x0(%edx)
40822e:	6f                   	outsl  %ds:(%esi),(%dx)
40822f:	00 63 00             	add    %ah,0x0(%ebx)
408232:	53                   	push   %ebx
408233:	00 65 00             	add    %ah,0x0(%ebp)
408236:	72 00                	jb     0x408238
408238:	76 00                	jbe    0x40823a
40823a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40823e:	21 00                	and    %eax,(%eax)
408240:	62 00                	bound  %eax,(%eax)
408242:	21 00                	and    %eax,(%eax)
408244:	20 00                	and    %al,(%eax)
408246:	4c                   	dec    %esp
408247:	00 6f 00             	add    %ch,0x0(%edi)
40824a:	63 00                	arpl   %eax,(%eax)
40824c:	61                   	popa
40824d:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
408251:	00 65 00             	add    %ah,0x0(%ebp)
408254:	72 00                	jb     0x408256
408256:	76 00                	jbe    0x408258
408258:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40825c:	21 00                	and    %eax,(%eax)
40825e:	62 00                	bound  %eax,(%eax)
408260:	21 00                	and    %eax,(%eax)
408262:	20 00                	and    %al,(%eax)
408264:	49                   	dec    %ecx
408265:	00 6e 00             	add    %ch,0x0(%esi)
408268:	50                   	push   %eax
408269:	00 72 00             	add    %dh,0x0(%edx)
40826c:	6f                   	outsl  %ds:(%esi),(%dx)
40826d:	00 63 00             	add    %ah,0x0(%ebx)
408270:	53                   	push   %ebx
408271:	00 65 00             	add    %ah,0x0(%ebp)
408274:	72 00                	jb     0x408276
408276:	76 00                	jbe    0x408278
408278:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40827c:	50                   	push   %eax
40827d:	00 61 00             	add    %ah,0x0(%ecx)
408280:	74 00                	je     0x408282
408282:	68 00 21 00 73       	push   $0x73002100
408287:	00 21                	add    %ah,(%ecx)
408289:	00 20                	add    %ah,(%eax)
40828b:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
40828f:	00 63 00             	add    %ah,0x0(%ebx)
408292:	61                   	popa
408293:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
408297:	00 65 00             	add    %ah,0x0(%ebp)
40829a:	72 00                	jb     0x40829c
40829c:	76 00                	jbe    0x40829e
40829e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4082a2:	50                   	push   %eax
4082a3:	00 61 00             	add    %ah,0x0(%ecx)
4082a6:	74 00                	je     0x4082a8
4082a8:	68 00 21 00 73       	push   $0x73002100
4082ad:	00 21                	add    %ah,(%ecx)
4082af:	00 20                	add    %ah,(%eax)
4082b1:	00 54 00 68          	add    %dl,0x68(%eax,%eax,1)
4082b5:	00 72 00             	add    %dh,0x0(%edx)
4082b8:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
4082bc:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
4082c0:	6e                   	outsb  %ds:(%esi),(%dx)
4082c1:	00 67 00             	add    %ah,0x0(%edi)
4082c4:	4d                   	dec    %ebp
4082c5:	00 6f 00             	add    %ch,0x0(%edi)
4082c8:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
4082cc:	6c                   	insb   (%dx),%es:(%edi)
4082cd:	00 21                	add    %ah,(%ecx)
4082cf:	00 75 00             	add    %dh,0x0(%ebp)
4082d2:	21 00                	and    %eax,(%eax)
4082d4:	20 00                	and    %al,(%eax)
4082d6:	53                   	push   %ebx
4082d7:	00 79 00             	add    %bh,0x0(%ecx)
4082da:	6e                   	outsb  %ds:(%esi),(%dx)
4082db:	00 63 00             	add    %ah,0x0(%ebx)
4082de:	68 00 72 00 6f       	push   $0x6f007200
4082e3:	00 6e 00             	add    %ch,0x0(%esi)
4082e6:	69 00 73 00 61 00    	imul   $0x610073,(%eax),%eax
4082ec:	74 00                	je     0x4082ee
4082ee:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4082f4:	21 00                	and    %eax,(%eax)
4082f6:	75 00                	jne    0x4082f8
4082f8:	21 00                	and    %eax,(%eax)
4082fa:	00 00                	add    %al,(%eax)
4082fc:	00 00                	add    %al,(%eax)
4082fe:	00 00                	add    %al,(%eax)
408300:	4d                   	dec    %ebp
408301:	00 73 00             	add    %dh,0x0(%ebx)
408304:	66 00 74 00 5f       	data16 add %dh,0x5f(%eax,%eax,1)
408309:	00 57 00             	add    %dl,0x0(%edi)
40830c:	6d                   	insl   (%dx),%es:(%edi)
40830d:	00 69 00             	add    %ch,0x0(%ecx)
408310:	50                   	push   %eax
408311:	00 72 00             	add    %dh,0x0(%edx)
408314:	6f                   	outsl  %ds:(%esi),(%dx)
408315:	00 76 00             	add    %dh,0x0(%esi)
408318:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
40831e:	72 00                	jb     0x408320
408320:	5f                   	pop    %edi
408321:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
408325:	00 61 00             	add    %ah,0x0(%ecx)
408328:	64 00 4f 00          	add    %cl,%fs:0x0(%edi)
40832c:	70 00                	jo     0x40832e
40832e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408332:	61                   	popa
408333:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
408337:	00 6f 00             	add    %ch,0x0(%edi)
40833a:	6e                   	outsb  %ds:(%esi),(%dx)
40833b:	00 46 00             	add    %al,0x0(%esi)
40833e:	61                   	popa
40833f:	00 69 00             	add    %ch,0x0(%ecx)
408342:	6c                   	insb   (%dx),%es:(%edi)
408343:	00 75 00             	add    %dh,0x0(%ebp)
408346:	72 00                	jb     0x408348
408348:	65 00 45 00          	add    %al,%gs:0x0(%ebp)
40834c:	76 00                	jbe    0x40834e
40834e:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
408352:	74 00                	je     0x408354
408354:	00 00                	add    %al,(%eax)
408356:	00 00                	add    %al,(%eax)
408358:	4e                   	dec    %esi
408359:	00 61 00             	add    %ah,0x0(%ecx)
40835c:	6d                   	insl   (%dx),%es:(%edi)
40835d:	00 65 00             	add    %ah,0x0(%ebp)
408360:	73 00                	jae    0x408362
408362:	70 00                	jo     0x408364
408364:	61                   	popa
408365:	00 63 00             	add    %ah,0x0(%ebx)
408368:	65 00 21             	add    %ah,%gs:(%ecx)
40836b:	00 73 00             	add    %dh,0x0(%ebx)
40836e:	21 00                	and    %eax,(%eax)
408370:	20 00                	and    %al,(%eax)
408372:	50                   	push   %eax
408373:	00 72 00             	add    %dh,0x0(%edx)
408376:	6f                   	outsl  %ds:(%esi),(%dx)
408377:	00 76 00             	add    %dh,0x0(%esi)
40837a:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
408380:	72 00                	jb     0x408382
408382:	21 00                	and    %eax,(%eax)
408384:	73 00                	jae    0x408386
408386:	21 00                	and    %eax,(%eax)
408388:	20 00                	and    %al,(%eax)
40838a:	55                   	push   %ebp
40838b:	00 73 00             	add    %dh,0x0(%ebx)
40838e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408392:	21 00                	and    %eax,(%eax)
408394:	73 00                	jae    0x408396
408396:	21 00                	and    %eax,(%eax)
408398:	20 00                	and    %al,(%eax)
40839a:	4c                   	dec    %esp
40839b:	00 6f 00             	add    %ch,0x0(%edi)
40839e:	63 00                	arpl   %eax,(%eax)
4083a0:	61                   	popa
4083a1:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4083a5:	00 21                	add    %ah,(%ecx)
4083a7:	00 73 00             	add    %dh,0x0(%ebx)
4083aa:	21 00                	and    %eax,(%eax)
4083ac:	20 00                	and    %al,(%eax)
4083ae:	54                   	push   %esp
4083af:	00 72 00             	add    %dh,0x0(%edx)
4083b2:	61                   	popa
4083b3:	00 6e 00             	add    %ch,0x0(%esi)
4083b6:	73 00                	jae    0x4083b8
4083b8:	61                   	popa
4083b9:	00 63 00             	add    %ah,0x0(%ebx)
4083bc:	74 00                	je     0x4083be
4083be:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4083c4:	49                   	dec    %ecx
4083c5:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
4083c9:	00 6e 00             	add    %ch,0x0(%esi)
4083cc:	74 00                	je     0x4083ce
4083ce:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
4083d4:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4083d8:	21 00                	and    %eax,(%eax)
4083da:	73 00                	jae    0x4083dc
4083dc:	21 00                	and    %eax,(%eax)
4083de:	20 00                	and    %al,(%eax)
4083e0:	43                   	inc    %ebx
4083e1:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
4083e5:	00 69 00             	add    %ch,0x0(%ecx)
4083e8:	64 00 21             	add    %ah,%fs:(%ecx)
4083eb:	00 73 00             	add    %dh,0x0(%ebx)
4083ee:	21 00                	and    %eax,(%eax)
4083f0:	20 00                	and    %al,(%eax)