402052:	74 00                	je     0x402054
402054:	73 00                	jae    0x402056
402056:	00 00                	add    %al,(%eax)
402058:	4c                   	dec    %esp
402059:	00 6f 00             	add    %ch,0x0(%edi)
40205c:	67 00 6f 00          	add    %ch,0x0(%bx)
402060:	75 00                	jne    0x402062
402062:	74 00                	je     0x402064
402064:	54                   	push   %esp
402065:	00 61 00             	add    %ah,0x0(%ecx)
402068:	72 00                	jb     0x40206a
40206a:	67 00 65 00          	add    %ah,0x0(%di)
40206e:	74 00                	je     0x402070
402070:	00 00                	add    %al,(%eax)
402072:	00 00                	add    %al,(%eax)
402074:	4c                   	dec    %esp
402075:	00 69 00             	add    %ch,0x0(%ecx)
402078:	73 00                	jae    0x40207a
40207a:	74 00                	je     0x40207c
40207c:	49                   	dec    %ecx
40207d:	00 6e 00             	add    %ch,0x0(%esi)
402080:	69 00 74 00 69 00    	imul   $0x690074,(%eax),%eax
402086:	61                   	popa
402087:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
40208b:	00 72 00             	add    %dh,0x0(%edx)
40208e:	73 00                	jae    0x402090
402090:	00 00                	add    %al,(%eax)
402092:	00 00                	add    %al,(%eax)
402094:	52                   	push   %edx
402095:	00 65 00             	add    %ah,0x0(%ebp)
402098:	70 00                	jo     0x40209a
40209a:	6f                   	outsl  %ds:(%esi),(%dx)
40209b:	00 72 00             	add    %dh,0x0(%edx)
40209e:	74 00                	je     0x4020a0
4020a0:	54                   	push   %esp
4020a1:	00 61 00             	add    %ah,0x0(%ecx)
4020a4:	72 00                	jb     0x4020a6
4020a6:	67 00 65 00          	add    %ah,0x0(%di)
4020aa:	74 00                	je     0x4020ac
4020ac:	4d                   	dec    %ebp
4020ad:	00 61 00             	add    %ah,0x0(%ecx)
4020b0:	70 00                	jo     0x4020b2
4020b2:	70 00                	jo     0x4020b4
4020b4:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
4020ba:	73 00                	jae    0x4020bc
4020bc:	00 00                	add    %al,(%eax)
4020be:	00 00                	add    %al,(%eax)
4020c0:	41                   	inc    %ecx
4020c1:	00 64 00 64          	add    %ah,0x64(%eax,%eax,1)
4020c5:	00 43 00             	add    %al,0x0(%ebx)
4020c8:	6f                   	outsl  %ds:(%esi),(%dx)
4020c9:	00 6e 00             	add    %ch,0x0(%esi)
4020cc:	6e                   	outsb  %ds:(%esi),(%dx)
4020cd:	00 65 00             	add    %ah,0x0(%ebp)
4020d0:	63 00                	arpl   %eax,(%eax)
4020d2:	74 00                	je     0x4020d4
4020d4:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4020da:	00 00                	add    %al,(%eax)
4020dc:	52                   	push   %edx
4020dd:	00 65 00             	add    %ah,0x0(%ebp)
4020e0:	6d                   	insl   (%dx),%es:(%edi)
4020e1:	00 6f 00             	add    %ch,0x0(%edi)
4020e4:	76 00                	jbe    0x4020e6
4020e6:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
4020ea:	6f                   	outsl  %ds:(%esi),(%dx)
4020eb:	00 6e 00             	add    %ch,0x0(%esi)
4020ee:	6e                   	outsb  %ds:(%esi),(%dx)
4020ef:	00 65 00             	add    %ah,0x0(%ebp)
4020f2:	63 00                	arpl   %eax,(%eax)
4020f4:	74 00                	je     0x4020f6
4020f6:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4020fc:	00 00                	add    %al,(%eax)
4020fe:	00 00                	add    %al,(%eax)
402100:	53                   	push   %ebx
402101:	00 63 00             	add    %ah,0x0(%ebx)
402104:	73 00                	jae    0x402106
402106:	69 00 49 00 6e 00    	imul   $0x6e0049,(%eax),%eax
40210c:	71 00                	jno    0x40210e
40210e:	75 00                	jne    0x402110
402110:	69 00 72 00 79 00    	imul   $0x790072,(%eax),%eax
402116:	00 00                	add    %al,(%eax)
402118:	52                   	push   %edx
402119:	00 65 00             	add    %ah,0x0(%ebp)
40211c:	61                   	popa
40211d:	00 64 00 43          	add    %ah,0x43(%eax,%eax,1)
402121:	00 61 00             	add    %ah,0x0(%ecx)
402124:	70 00                	jo     0x402126
402126:	61                   	popa
402127:	00 63 00             	add    %ah,0x0(%ebx)
40212a:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
402130:	00 00                	add    %al,(%eax)
402132:	00 00                	add    %al,(%eax)
402134:	52                   	push   %edx
402135:	00 65 00             	add    %ah,0x0(%ebp)
402138:	70 00                	jo     0x40213a
40213a:	6f                   	outsl  %ds:(%esi),(%dx)
40213b:	00 72 00             	add    %dh,0x0(%edx)
40213e:	74 00                	je     0x402140
402140:	4c                   	dec    %esp
402141:	00 55 00             	add    %dl,0x0(%ebp)
402144:	4e                   	dec    %esi
402145:	00 73 00             	add    %dh,0x0(%ebx)
402148:	00 00                	add    %al,(%eax)
40214a:	00 00                	add    %al,(%eax)
40214c:	41                   	inc    %ecx
40214d:	00 64 00 64          	add    %ah,0x64(%eax,%eax,1)
402151:	00 69 00             	add    %ch,0x0(%ecx)
402154:	53                   	push   %ebx
402155:	00 4e 00             	add    %cl,0x0(%esi)
402158:	53                   	push   %ebx
402159:	00 53 00             	add    %dl,0x0(%ebx)
40215c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
402160:	76 00                	jbe    0x402162
402162:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
402166:	00 00                	add    %al,(%eax)
402168:	52                   	push   %edx
402169:	00 65 00             	add    %ah,0x0(%ebp)
40216c:	6d                   	insl   (%dx),%es:(%edi)
40216d:	00 6f 00             	add    %ch,0x0(%edi)
402170:	76 00                	jbe    0x402172
402172:	65 00 69 00          	add    %ch,%gs:0x0(%ecx)
402176:	53                   	push   %ebx
402177:	00 4e 00             	add    %cl,0x0(%esi)
40217a:	53                   	push   %ebx
40217b:	00 53 00             	add    %dl,0x0(%ebx)
40217e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
402182:	76 00                	jbe    0x402184
402184:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
402188:	00 00                	add    %al,(%eax)
40218a:	00 00                	add    %al,(%eax)
40218c:	4c                   	dec    %esp
40218d:	00 69 00             	add    %ch,0x0(%ecx)
402190:	73 00                	jae    0x402192
402192:	74 00                	je     0x402194
402194:	69 00 53 00 4e 00    	imul   $0x4e0053,(%eax),%eax
40219a:	53                   	push   %ebx
40219b:	00 53 00             	add    %dl,0x0(%ebx)
40219e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4021a2:	76 00                	jbe    0x4021a4
4021a4:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4021a8:	73 00                	jae    0x4021aa
4021aa:	00 00                	add    %al,(%eax)
4021ac:	52                   	push   %edx
4021ad:	00 65 00             	add    %ah,0x0(%ebp)
4021b0:	66 00 72 00          	data16 add %dh,0x0(%edx)
4021b4:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4021b8:	68 00 69 00 53       	push   $0x53006900
4021bd:	00 4e 00             	add    %cl,0x0(%esi)
4021c0:	53                   	push   %ebx
4021c1:	00 53 00             	add    %dl,0x0(%ebx)
4021c4:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4021c8:	76 00                	jbe    0x4021ca
4021ca:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4021ce:	00 00                	add    %al,(%eax)
4021d0:	46                   	inc    %esi
4021d1:	00 69 00             	add    %ch,0x0(%ecx)
4021d4:	72 00                	jb     0x4021d6
4021d6:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
4021da:	61                   	popa
4021db:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
4021df:	00 45 00             	add    %al,0x0(%ebp)
4021e2:	78 00                	js     0x4021e4
4021e4:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
4021e8:	70 00                	jo     0x4021ea
4021ea:	74 00                	je     0x4021ec
4021ec:	69 00 53 00 4e 00    	imul   $0x4e0053,(%eax),%eax
4021f2:	53                   	push   %ebx
4021f3:	00 53 00             	add    %dl,0x0(%ebx)
4021f6:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4021fa:	76 00                	jbe    0x4021fc
4021fc:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
402200:	00 00                	add    %al,(%eax)
402202:	00 00                	add    %al,(%eax)
402204:	54                   	push   %esp
402205:	00 75 00             	add    %dh,0x0(%ebp)
402208:	6e                   	outsb  %ds:(%esi),(%dx)
402209:	00 6e 00             	add    %ch,0x0(%esi)
40220c:	65 00 6c 00 41       	add    %ch,%gs:0x41(%eax,%eax,1)
402211:	00 64 00 64          	add    %ah,0x64(%eax,%eax,1)
402215:	00 72 00             	add    %dh,0x0(%edx)
402218:	00 00                	add    %al,(%eax)
40221a:	00 00                	add    %al,(%eax)
40221c:	47                   	inc    %edi
40221d:	00 72 00             	add    %dh,0x0(%edx)
402220:	6f                   	outsl  %ds:(%esi),(%dx)
402221:	00 75 00             	add    %dh,0x0(%ebp)
402224:	70 00                	jo     0x402226
402226:	4b                   	dec    %ebx
402227:	00 65 00             	add    %ah,0x0(%ebp)
40222a:	79 00                	jns    0x40222c
40222c:	00 00                	add    %al,(%eax)
40222e:	00 00                	add    %al,(%eax)
402230:	50                   	push   %eax
402231:	00 53 00             	add    %dl,0x0(%ebx)
402234:	4b                   	dec    %ebx
402235:	00 65 00             	add    %ah,0x0(%ebp)
402238:	79 00                	jns    0x40223a
40223a:	00 00                	add    %al,(%eax)
40223c:	43                   	inc    %ebx
40223d:	00 48 00             	add    %cl,0x0(%eax)
402240:	41                   	inc    %ecx
402241:	00 50 00             	add    %dl,0x0(%eax)
402244:	53                   	push   %ebx
402245:	00 65 00             	add    %ah,0x0(%ebp)
402248:	63 00                	arpl   %eax,(%eax)
40224a:	72 00                	jb     0x40224c
40224c:	65 00 74 00 00       	add    %dh,%gs:0x0(%eax,%eax,1)
402251:	00 00                	add    %al,(%eax)
402253:	00 4e 00             	add    %cl,0x0(%esi)
402256:	6f                   	outsl  %ds:(%esi),(%dx)
402257:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
40225b:	00 4e 00             	add    %cl,0x0(%esi)
40225e:	61                   	popa
40225f:	00 6d 00             	add    %ch,0x0(%ebp)
402262:	65 00 00             	add    %al,%gs:(%eax)
402265:	00 00                	add    %al,(%eax)
402267:	00 53 00             	add    %dl,0x0(%ebx)
40226a:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40226e:	73 00                	jae    0x402270
402270:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
402276:	4c                   	dec    %esp
402277:	00 69 00             	add    %ch,0x0(%ecx)
40227a:	73 00                	jae    0x40227c
40227c:	74 00                	je     0x40227e
40227e:	00 00                	add    %al,(%eax)
402280:	42                   	inc    %edx
402281:	00 69 00             	add    %ch,0x0(%ecx)
402284:	6e                   	outsb  %ds:(%esi),(%dx)
402285:	00 64 00 50          	add    %ah,0x50(%eax,%eax,1)
402289:	00 65 00             	add    %ah,0x0(%ebp)
40228c:	72 00                	jb     0x40228e
40228e:	73 00                	jae    0x402290
402290:	69 00 73 00 74 00    	imul   $0x740073,(%eax),%eax
402296:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40229a:	74 00                	je     0x40229c
40229c:	56                   	push   %esi
40229d:	00 6f 00             	add    %ch,0x0(%edi)
4022a0:	6c                   	insb   (%dx),%es:(%edi)
4022a1:	00 75 00             	add    %dh,0x0(%ebp)
4022a4:	6d                   	insl   (%dx),%es:(%edi)
4022a5:	00 65 00             	add    %ah,0x0(%ebp)
4022a8:	73 00                	jae    0x4022aa
4022aa:	00 00                	add    %al,(%eax)
4022ac:	42                   	inc    %edx
4022ad:	00 69 00             	add    %ch,0x0(%ecx)
4022b0:	6e                   	outsb  %ds:(%esi),(%dx)
4022b1:	00 64 00 50          	add    %ah,0x50(%eax,%eax,1)
4022b5:	00 65 00             	add    %ah,0x0(%ebp)
4022b8:	72 00                	jb     0x4022ba
4022ba:	73 00                	jae    0x4022bc
4022bc:	69 00 73 00 74 00    	imul   $0x740073,(%eax),%eax
4022c2:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4022c6:	74 00                	je     0x4022c8
4022c8:	44                   	inc    %esp
4022c9:	00 65 00             	add    %ah,0x0(%ebp)
4022cc:	76 00                	jbe    0x4022ce
4022ce:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
4022d4:	73 00                	jae    0x4022d6
4022d6:	00 00                	add    %al,(%eax)
4022d8:	41                   	inc    %ecx
4022d9:	00 64 00 64          	add    %ah,0x64(%eax,%eax,1)
4022dd:	00 50 00             	add    %dl,0x0(%eax)
4022e0:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4022e4:	73 00                	jae    0x4022e6
4022e6:	69 00 73 00 74 00    	imul   $0x740073,(%eax),%eax
4022ec:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4022f0:	74 00                	je     0x4022f2
4022f2:	44                   	inc    %esp
4022f3:	00 65 00             	add    %ah,0x0(%ebp)
4022f6:	76 00                	jbe    0x4022f8
4022f8:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
4022fe:	00 00                	add    %al,(%eax)
402300:	52                   	push   %edx
402301:	00 65 00             	add    %ah,0x0(%ebp)
402304:	6d                   	insl   (%dx),%es:(%edi)
402305:	00 6f 00             	add    %ch,0x0(%edi)
402308:	76 00                	jbe    0x40230a
40230a:	65 00 50 00          	add    %dl,%gs:0x0(%eax)
40230e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
402312:	73 00                	jae    0x402314
402314:	69 00 73 00 74 00    	imul   $0x740073,(%eax),%eax
40231a:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40231e:	74 00                	je     0x402320
402320:	44                   	inc    %esp
402321:	00 65 00             	add    %ah,0x0(%ebp)
402324:	76 00                	jbe    0x402326
402326:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
40232c:	00 00                	add    %al,(%eax)
40232e:	00 00                	add    %al,(%eax)
402330:	43                   	inc    %ebx
402331:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
402335:	00 61 00             	add    %ah,0x0(%ecx)
402338:	72 00                	jb     0x40233a
40233a:	50                   	push   %eax
40233b:	00 65 00             	add    %ah,0x0(%ebp)
40233e:	72 00                	jb     0x402340
402340:	73 00                	jae    0x402342
402342:	69 00 73 00 74 00    	imul   $0x740073,(%eax),%eax
402348:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40234c:	74 00                	je     0x40234e
40234e:	44                   	inc    %esp
40234f:	00 65 00             	add    %ah,0x0(%ebp)
402352:	76 00                	jbe    0x402354
402354:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
40235a:	73 00                	jae    0x40235c
40235c:	00 00                	add    %al,(%eax)
40235e:	00 00                	add    %al,(%eax)
402360:	52                   	push   %edx
402361:	00 65 00             	add    %ah,0x0(%ebp)
402364:	70 00                	jo     0x402366
402366:	6f                   	outsl  %ds:(%esi),(%dx)
402367:	00 72 00             	add    %dh,0x0(%edx)
40236a:	74 00                	je     0x40236c
40236c:	50                   	push   %eax
40236d:	00 65 00             	add    %ah,0x0(%ebp)
402370:	72 00                	jb     0x402372
402372:	73 00                	jae    0x402374
402374:	69 00 73 00 74 00    	imul   $0x740073,(%eax),%eax
40237a:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40237e:	74 00                	je     0x402380
402380:	44                   	inc    %esp
402381:	00 65 00             	add    %ah,0x0(%ebp)
402384:	76 00                	jbe    0x402386
402386:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
40238c:	73 00                	jae    0x40238e
40238e:	00 00                	add    %al,(%eax)
402390:	47                   	inc    %edi
402391:	00 65 00             	add    %ah,0x0(%ebp)
402394:	74 00                	je     0x402396
402396:	50                   	push   %eax
402397:	00 53 00             	add    %dl,0x0(%ebx)
40239a:	4b                   	dec    %ebx
40239b:	00 65 00             	add    %ah,0x0(%ebp)
40239e:	79 00                	jns    0x4023a0
4023a0:	00 00                	add    %al,(%eax)
4023a2:	00 00                	add    %al,(%eax)
4023a4:	51                   	push   %ecx
4023a5:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
4023a9:	00 67 00             	add    %ah,0x0(%edi)
4023ac:	69 00 6e 00 54 00    	imul   $0x54006e,(%eax),%eax
4023b2:	61                   	popa
4023b3:	00 72 00             	add    %dh,0x0(%edx)
4023b6:	67 00 65 00          	add    %ah,0x0(%di)
4023ba:	74 00                	je     0x4023bc
4023bc:	00 00                	add    %al,(%eax)
4023be:	00 00                	add    %al,(%eax)
4023c0:	51                   	push   %ecx
4023c1:	00 41 00             	add    %al,0x0(%ecx)
4023c4:	64 00 64 00 54       	add    %ah,%fs:0x54(%eax,%eax,1)
4023c9:	00 61 00             	add    %ah,0x0(%ecx)