4020d2:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4020d6:	74 00                	je     0x4020d8
4020d8:	00 00                	add    %al,(%eax)
4020da:	00 00                	add    %al,(%eax)
4020dc:	6c                   	insb   (%dx),%es:(%edi)
4020dd:	00 66 00             	add    %ah,0x0(%esi)
4020e0:	4f                   	dec    %edi
4020e1:	00 72 00             	add    %dh,0x0(%edx)
4020e4:	69 00 65 00 6e 00    	imul   $0x6e0065,(%eax),%eax
4020ea:	74 00                	je     0x4020ec
4020ec:	61                   	popa
4020ed:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
4020f1:	00 6f 00             	add    %ch,0x0(%edi)
4020f4:	6e                   	outsb  %ds:(%esi),(%dx)
4020f5:	00 00                	add    %al,(%eax)
4020f7:	00 6c 00 66          	add    %ch,0x66(%eax,%eax,1)
4020fb:	00 57 00             	add    %dl,0x0(%edi)
4020fe:	65 00 69 00          	add    %ch,%gs:0x0(%ecx)
402102:	67 00 68 00          	add    %ch,0x0(%bx,%si)
402106:	74 00                	je     0x402108
402108:	00 00                	add    %al,(%eax)
40210a:	00 00                	add    %al,(%eax)
40210c:	6c                   	insb   (%dx),%es:(%edi)
40210d:	00 66 00             	add    %ah,0x0(%esi)
402110:	49                   	dec    %ecx
402111:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
402115:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
402119:	00 63 00             	add    %ah,0x0(%ebx)
40211c:	00 00                	add    %al,(%eax)
40211e:	00 00                	add    %al,(%eax)
402120:	6c                   	insb   (%dx),%es:(%edi)
402121:	00 66 00             	add    %ah,0x0(%esi)
402124:	55                   	push   %ebp
402125:	00 6e 00             	add    %ch,0x0(%esi)
402128:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
40212c:	72 00                	jb     0x40212e
40212e:	6c                   	insb   (%dx),%es:(%edi)
40212f:	00 69 00             	add    %ch,0x0(%ecx)
402132:	6e                   	outsb  %ds:(%esi),(%dx)
402133:	00 65 00             	add    %ah,0x0(%ebp)
402136:	00 00                	add    %al,(%eax)
402138:	6c                   	insb   (%dx),%es:(%edi)
402139:	00 66 00             	add    %ah,0x0(%esi)
40213c:	53                   	push   %ebx
40213d:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
402141:	00 69 00             	add    %ch,0x0(%ecx)
402144:	6b 00 65             	imul   $0x65,(%eax),%eax
402147:	00 4f 00             	add    %cl,0x0(%edi)
40214a:	75 00                	jne    0x40214c
40214c:	74 00                	je     0x40214e
40214e:	00 00                	add    %al,(%eax)
402150:	6c                   	insb   (%dx),%es:(%edi)
402151:	00 66 00             	add    %ah,0x0(%esi)
402154:	43                   	inc    %ebx
402155:	00 68 00             	add    %ch,0x0(%eax)
402158:	61                   	popa
402159:	00 72 00             	add    %dh,0x0(%edx)
40215c:	53                   	push   %ebx
40215d:	00 65 00             	add    %ah,0x0(%ebp)
402160:	74 00                	je     0x402162
402162:	00 00                	add    %al,(%eax)
402164:	6c                   	insb   (%dx),%es:(%edi)
402165:	00 66 00             	add    %ah,0x0(%esi)
402168:	4f                   	dec    %edi
402169:	00 75 00             	add    %dh,0x0(%ebp)
40216c:	74 00                	je     0x40216e
40216e:	50                   	push   %eax
40216f:	00 72 00             	add    %dh,0x0(%edx)
402172:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
402176:	69 00 73 00 69 00    	imul   $0x690073,(%eax),%eax
40217c:	6f                   	outsl  %ds:(%esi),(%dx)
40217d:	00 6e 00             	add    %ch,0x0(%esi)
402180:	00 00                	add    %al,(%eax)
402182:	00 00                	add    %al,(%eax)
402184:	6c                   	insb   (%dx),%es:(%edi)
402185:	00 66 00             	add    %ah,0x0(%esi)
402188:	43                   	inc    %ebx
402189:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
40218d:	00 70 00             	add    %dh,0x0(%eax)
402190:	50                   	push   %eax
402191:	00 72 00             	add    %dh,0x0(%edx)
402194:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
402198:	69 00 73 00 69 00    	imul   $0x690073,(%eax),%eax
40219e:	6f                   	outsl  %ds:(%esi),(%dx)
40219f:	00 6e 00             	add    %ch,0x0(%esi)
4021a2:	00 00                	add    %al,(%eax)
4021a4:	6c                   	insb   (%dx),%es:(%edi)
4021a5:	00 66 00             	add    %ah,0x0(%esi)
4021a8:	51                   	push   %ecx
4021a9:	00 75 00             	add    %dh,0x0(%ebp)
4021ac:	61                   	popa
4021ad:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
4021b1:	00 74 00 79          	add    %dh,0x79(%eax,%eax,1)
4021b5:	00 00                	add    %al,(%eax)
4021b7:	00 6c 00 66          	add    %ch,0x66(%eax,%eax,1)
4021bb:	00 50 00             	add    %dl,0x0(%eax)
4021be:	69 00 74 00 63 00    	imul   $0x630074,(%eax),%eax
4021c4:	68 00 41 00 6e       	push   $0x6e004100
4021c9:	00 64 00 46          	add    %ah,0x46(%eax,%eax,1)
4021cd:	00 61 00             	add    %ah,0x0(%ecx)
4021d0:	6d                   	insl   (%dx),%es:(%edi)
4021d1:	00 69 00             	add    %ch,0x0(%ecx)
4021d4:	6c                   	insb   (%dx),%es:(%edi)
4021d5:	00 79 00             	add    %bh,0x0(%ecx)
4021d8:	00 00                	add    %al,(%eax)
4021da:	00 00                	add    %al,(%eax)
4021dc:	6c                   	insb   (%dx),%es:(%edi)
4021dd:	00 66 00             	add    %ah,0x0(%esi)
4021e0:	46                   	inc    %esi
4021e1:	00 61 00             	add    %ah,0x0(%ecx)
4021e4:	63 00                	arpl   %eax,(%eax)
4021e6:	65 00 4e 00          	add    %cl,%gs:0x0(%esi)
4021ea:	61                   	popa
4021eb:	00 6d 00             	add    %ch,0x0(%ebp)
4021ee:	65 00 00             	add    %al,%gs:(%eax)
4021f1:	00 00                	add    %al,(%eax)
4021f3:	00 69 00             	add    %ch,0x0(%ecx)
4021f6:	50                   	push   %eax
4021f7:	00 6f 00             	add    %ch,0x0(%edi)
4021fa:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
402200:	53                   	push   %ebx
402201:	00 69 00             	add    %ch,0x0(%ecx)
402204:	7a 00                	jp     0x402206
402206:	65 00 00             	add    %al,%gs:(%eax)
402209:	00 00                	add    %al,(%eax)
40220b:	00 66 00             	add    %ah,0x0(%esi)
40220e:	57                   	push   %edi
40220f:	00 72 00             	add    %dh,0x0(%edx)
402212:	61                   	popa
402213:	00 70 00             	add    %dh,0x0(%eax)
402216:	00 00                	add    %al,(%eax)
402218:	53                   	push   %ebx
402219:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40221d:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
402221:	00 73 00             	add    %dh,0x0(%ebx)
402224:	42                   	inc    %edx
402225:	00 61 00             	add    %ah,0x0(%ecx)
402228:	72 00                	jb     0x40222a
40222a:	00 00                	add    %al,(%eax)
40222c:	73 00                	jae    0x40222e
40222e:	7a 00                	jp     0x402230
402230:	48                   	dec    %eax
402231:	00 65 00             	add    %ah,0x0(%ebp)
402234:	61                   	popa
402235:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
402239:	00 72 00             	add    %dh,0x0(%edx)
40223c:	00 00                	add    %al,(%eax)
40223e:	00 00                	add    %al,(%eax)
402240:	73 00                	jae    0x402242
402242:	7a 00                	jp     0x402244
402244:	54                   	push   %esp
402245:	00 72 00             	add    %dh,0x0(%edx)
402248:	61                   	popa
402249:	00 69 00             	add    %ch,0x0(%ecx)
40224c:	6c                   	insb   (%dx),%es:(%edi)
40224d:	00 65 00             	add    %ah,0x0(%ebp)
402250:	72 00                	jb     0x402252
402252:	00 00                	add    %al,(%eax)
402254:	69 00 4d 00 61 00    	imul   $0x61004d,(%eax),%eax
40225a:	72 00                	jb     0x40225c
40225c:	67 00 69 00          	add    %ch,0x0(%bx,%di)
402260:	6e                   	outsb  %ds:(%esi),(%dx)
402261:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
402265:	00 70 00             	add    %dh,0x0(%eax)
402268:	00 00                	add    %al,(%eax)
40226a:	00 00                	add    %al,(%eax)
40226c:	69 00 4d 00 61 00    	imul   $0x61004d,(%eax),%eax
402272:	72 00                	jb     0x402274
402274:	67 00 69 00          	add    %ch,0x0(%bx,%di)
402278:	6e                   	outsb  %ds:(%esi),(%dx)
402279:	00 42 00             	add    %al,0x0(%edx)
40227c:	6f                   	outsl  %ds:(%esi),(%dx)
40227d:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
402281:	00 6f 00             	add    %ch,0x0(%edi)
402284:	6d                   	insl   (%dx),%es:(%edi)
402285:	00 00                	add    %al,(%eax)
402287:	00 69 00             	add    %ch,0x0(%ecx)
40228a:	4d                   	dec    %ebp
40228b:	00 61 00             	add    %ah,0x0(%ecx)
40228e:	72 00                	jb     0x402290
402290:	67 00 69 00          	add    %ch,0x0(%bx,%di)
402294:	6e                   	outsb  %ds:(%esi),(%dx)
402295:	00 4c 00 65          	add    %cl,0x65(%eax,%eax,1)
402299:	00 66 00             	add    %ah,0x0(%esi)
40229c:	74 00                	je     0x40229e
40229e:	00 00                	add    %al,(%eax)
4022a0:	69 00 4d 00 61 00    	imul   $0x61004d,(%eax),%eax
4022a6:	72 00                	jb     0x4022a8
4022a8:	67 00 69 00          	add    %ch,0x0(%bx,%di)
4022ac:	6e                   	outsb  %ds:(%esi),(%dx)
4022ad:	00 52 00             	add    %dl,0x0(%edx)
4022b0:	69 00 67 00 68 00    	imul   $0x680067,(%eax),%eax
4022b6:	74 00                	je     0x4022b8
4022b8:	00 00                	add    %al,(%eax)
4022ba:	00 00                	add    %al,(%eax)
4022bc:	69 00 57 00 69 00    	imul   $0x690057,(%eax),%eax
4022c2:	6e                   	outsb  %ds:(%esi),(%dx)
4022c3:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
4022c7:	00 77 00             	add    %dh,0x0(%edi)
4022ca:	50                   	push   %eax
4022cb:	00 6f 00             	add    %ch,0x0(%edi)
4022ce:	73 00                	jae    0x4022d0
4022d0:	58                   	pop    %eax
4022d1:	00 00                	add    %al,(%eax)
4022d3:	00 69 00             	add    %ch,0x0(%ecx)
4022d6:	57                   	push   %edi
4022d7:	00 69 00             	add    %ch,0x0(%ecx)
4022da:	6e                   	outsb  %ds:(%esi),(%dx)
4022db:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
4022df:	00 77 00             	add    %dh,0x0(%edi)
4022e2:	50                   	push   %eax
4022e3:	00 6f 00             	add    %ch,0x0(%edi)
4022e6:	73 00                	jae    0x4022e8
4022e8:	59                   	pop    %ecx
4022e9:	00 00                	add    %al,(%eax)
4022eb:	00 69 00             	add    %ch,0x0(%ecx)
4022ee:	57                   	push   %edi
4022ef:	00 69 00             	add    %ch,0x0(%ecx)
4022f2:	6e                   	outsb  %ds:(%esi),(%dx)
4022f3:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
4022f7:	00 77 00             	add    %dh,0x0(%edi)
4022fa:	50                   	push   %eax
4022fb:	00 6f 00             	add    %ch,0x0(%edi)
4022fe:	73 00                	jae    0x402300
402300:	44                   	inc    %esp
402301:	00 58 00             	add    %bl,0x0(%eax)
402304:	00 00                	add    %al,(%eax)
402306:	00 00                	add    %al,(%eax)
402308:	69 00 57 00 69 00    	imul   $0x690057,(%eax),%eax
40230e:	6e                   	outsb  %ds:(%esi),(%dx)
40230f:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
402313:	00 77 00             	add    %dh,0x0(%edi)
402316:	50                   	push   %eax
402317:	00 6f 00             	add    %ch,0x0(%edi)
40231a:	73 00                	jae    0x40231c
40231c:	44                   	inc    %esp
40231d:	00 59 00             	add    %bl,0x0(%ecx)
402320:	00 00                	add    %al,(%eax)
402322:	00 00                	add    %al,(%eax)
402324:	66 00 52 00          	data16 add %dl,0x0(%edx)
402328:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
40232c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
402330:	73 00                	jae    0x402332
402332:	65 00 00             	add    %al,%gs:(%eax)
402335:	00 00                	add    %al,(%eax)
402337:	00 66 00             	add    %ah,0x0(%esi)
40233a:	57                   	push   %edi
40233b:	00 72 00             	add    %dh,0x0(%edx)
40233e:	61                   	popa
40233f:	00 70 00             	add    %dh,0x0(%eax)
402342:	41                   	inc    %ecx
402343:	00 72 00             	add    %dh,0x0(%edx)
402346:	6f                   	outsl  %ds:(%esi),(%dx)
402347:	00 75 00             	add    %dh,0x0(%ebp)
40234a:	6e                   	outsb  %ds:(%esi),(%dx)
40234b:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
40234f:	00 66 00             	add    %ah,0x0(%esi)
402352:	4d                   	dec    %ebp
402353:	00 61 00             	add    %ah,0x0(%ecx)
402356:	74 00                	je     0x402358
402358:	63 00                	arpl   %eax,(%eax)
40235a:	68 00 43 00 61       	push   $0x61004300
40235f:	00 73 00             	add    %dh,0x0(%ebx)
402362:	65 00 00             	add    %al,%gs:(%eax)
402365:	00 00                	add    %al,(%eax)
402367:	00 73 00             	add    %dh,0x0(%ebx)
40236a:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
40236e:	72 00                	jb     0x402370
402370:	63 00                	arpl   %eax,(%eax)
402372:	68 00 53 00 74       	push   $0x74005300
402377:	00 72 00             	add    %dh,0x0(%edx)
40237a:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
402380:	00 00                	add    %al,(%eax)
402382:	00 00                	add    %al,(%eax)
402384:	72 00                	jb     0x402386
402386:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
40238a:	6c                   	insb   (%dx),%es:(%edi)
40238b:	00 61 00             	add    %ah,0x0(%ecx)
40238e:	63 00                	arpl   %eax,(%eax)
402390:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
402394:	74 00                	je     0x402396
402396:	72 00                	jb     0x402398
402398:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
40239e:	00 00                	add    %al,(%eax)
4023a0:	4c                   	dec    %esp
4023a1:	00 75 00             	add    %dh,0x0(%ebp)
4023a4:	63 00                	arpl   %eax,(%eax)
4023a6:	69 00 64 00 61 00    	imul   $0x610064,(%eax),%eax
4023ac:	20 00                	and    %al,(%eax)
4023ae:	43                   	inc    %ebx
4023af:	00 6f 00             	add    %ch,0x0(%edi)
4023b2:	6e                   	outsb  %ds:(%esi),(%dx)
4023b3:	00 73 00             	add    %dh,0x0(%ebx)
4023b6:	6f                   	outsl  %ds:(%esi),(%dx)
4023b7:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4023bb:	00 00                	add    %al,(%eax)
4023bd:	00 00                	add    %al,(%eax)
4023bf:	00 53 00             	add    %dl,0x0(%ebx)
4023c2:	6f                   	outsl  %ds:(%esi),(%dx)
4023c3:	00 66 00             	add    %ah,0x0(%esi)
4023c6:	74 00                	je     0x4023c8
4023c8:	77 00                	ja     0x4023ca
4023ca:	61                   	popa
4023cb:	00 72 00             	add    %dh,0x0(%edx)
4023ce:	65 00 5c 00 4d       	add    %bl,%gs:0x4d(%eax,%eax,1)
4023d3:	00 69 00             	add    %ch,0x0(%ecx)
4023d6:	63 00                	arpl   %eax,(%eax)
4023d8:	72 00                	jb     0x4023da
4023da:	6f                   	outsl  %ds:(%esi),(%dx)
4023db:	00 73 00             	add    %dh,0x0(%ebx)
4023de:	6f                   	outsl  %ds:(%esi),(%dx)
4023df:	00 66 00             	add    %ah,0x0(%esi)
4023e2:	74 00                	je     0x4023e4
4023e4:	5c                   	pop    %esp
4023e5:	00 4e 00             	add    %cl,0x0(%esi)
4023e8:	6f                   	outsl  %ds:(%esi),(%dx)
4023e9:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4023ed:	00 70 00             	add    %dh,0x0(%eax)
4023f0:	61                   	popa
4023f1:	00 64 00 5c          	add    %ah,0x5c(%eax,%eax,1)
4023f5:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
4023f9:	00 66 00             	add    %ah,0x0(%esi)
4023fc:	61                   	popa
4023fd:	00 75 00             	add    %dh,0x0(%ebp)
402400:	6c                   	insb   (%dx),%es:(%edi)
402401:	00 74 00 46          	add    %dh,0x46(%eax,%eax,1)
402405:	00 6f 00             	add    %ch,0x0(%edi)
402408:	6e                   	outsb  %ds:(%esi),(%dx)
402409:	00 74 00 73          	add    %dh,0x73(%eax,%eax,1)
40240d:	00 00                	add    %al,(%eax)
40240f:	00 69 00             	add    %ch,0x0(%ecx)
402412:	44                   	inc    %esp
402413:	00 65 00             	add    %ah,0x0(%ebp)
402416:	66 00 61 00          	data16 add %ah,0x0(%ecx)
40241a:	75 00                	jne    0x40241c
40241c:	6c                   	insb   (%dx),%es:(%edi)
40241d:	00 74 00 45          	add    %dh,0x45(%eax,%eax,1)
402421:	00 6e 00             	add    %ch,0x0(%esi)
402424:	63 00                	arpl   %eax,(%eax)
402426:	6f                   	outsl  %ds:(%esi),(%dx)
402427:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
40242b:	00 6e 00             	add    %ch,0x0(%esi)
40242e:	67 00 00             	add    %al,(%bx,%si)
402431:	00 00                	add    %al,(%eax)
402433:	00 66 00             	add    %ah,0x0(%esi)
402436:	53                   	push   %ebx
402437:	00 61 00             	add    %ah,0x0(%ecx)
40243a:	76 00                	jbe    0x40243c
40243c:	65 00 57 00          	add    %dl,%gs:0x0(%edi)
402440:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax