4081b0:	6f                   	outsl  %ds:(%esi),(%dx)
4081b1:	00 76 00             	add    %dh,0x0(%esi)
4081b4:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4081b8:	68 00 75 00 67       	push   $0x67007500
4081bd:	00 65 00             	add    %ah,0x0(%ebp)
4081c0:	6c                   	insb   (%dx),%es:(%edi)
4081c1:	00 79 00             	add    %bh,0x0(%ecx)
4081c4:	00 00                	add    %al,(%eax)
4081c6:	00 00                	add    %al,(%eax)
4081c8:	0e                   	push   %cs
4081c9:	00 00                	add    %al,(%eax)
4081cb:	00 68 00             	add    %ch,0x0(%eax)
4081ce:	6a 00                	push   $0x0
4081d0:	75 00                	jne    0x4081d2
4081d2:	6c                   	insb   (%dx),%es:(%edi)
4081d3:	00 70 00             	add    %dh,0x0(%eax)
4081d6:	65 00 74 00 00       	add    %dh,%gs:0x0(%eax,%eax,1)
4081db:	00 22                	add    %ah,(%edx)
4081dd:	00 00                	add    %al,(%eax)
4081df:	00 4b 00             	add    %cl,0x0(%ebx)
4081e2:	61                   	popa
4081e3:	00 72 00             	add    %dh,0x0(%edx)
4081e6:	74 00                	je     0x4081e8
4081e8:	6f                   	outsl  %ds:(%esi),(%dx)
4081e9:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4081ed:	00 6b 00             	add    %ch,0x0(%ebx)
4081f0:	73 00                	jae    0x4081f2
4081f2:	6b 00 6f             	imul   $0x6f,(%eax),%eax
4081f5:	00 72 00             	add    %dh,0x0(%edx)
4081f8:	74 00                	je     0x4081fa
4081fa:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4081fe:	65 00 37             	add    %dh,%gs:(%edi)
408201:	00 00                	add    %al,(%eax)
408203:	00 14 00             	add    %dl,(%eax,%eax,1)
408206:	00 00                	add    %al,(%eax)
408208:	52                   	push   %edx
408209:	00 6f 00             	add    %ch,0x0(%edi)
40820c:	65 00 6b 00          	add    %ch,%gs:0x0(%ebx)
408210:	75 00                	jne    0x408212
408212:	6c                   	insb   (%dx),%es:(%edi)
408213:	00 65 00             	add    %ah,0x0(%ebp)
408216:	72 00                	jb     0x408218
408218:	6e                   	outsb  %ds:(%esi),(%dx)
408219:	00 65 00             	add    %ah,0x0(%ebp)
40821c:	00 00                	add    %al,(%eax)
40821e:	00 00                	add    %al,(%eax)
408220:	14 00                	adc    $0x0,%al
408222:	00 00                	add    %al,(%eax)
408224:	53                   	push   %ebx
408225:	00 43 00             	add    %al,0x0(%ebx)
408228:	48                   	dec    %eax
408229:	00 57 00             	add    %dl,0x0(%edi)
40822c:	45                   	inc    %ebp
40822d:	00 49 00             	add    %cl,0x0(%ecx)
408230:	54                   	push   %esp
408231:	00 5a 00             	add    %bl,0x0(%edx)
408234:	45                   	inc    %ebp
408235:	00 52 00             	add    %dl,0x0(%edx)
408238:	00 00                	add    %al,(%eax)
40823a:	00 00                	add    %al,(%eax)
40823c:	0e                   	push   %cs
40823d:	00 00                	add    %al,(%eax)
40823f:	00 50 00             	add    %dl,0x0(%eax)
408242:	41                   	inc    %ecx
408243:	00 4b 00             	add    %cl,0x0(%ebx)
408246:	4b                   	dec    %ebx
408247:	00 45 00             	add    %al,0x0(%ebp)
40824a:	52                   	push   %edx
40824b:	00 45 00             	add    %al,0x0(%ebp)
40824e:	00 00                	add    %al,(%eax)
408250:	20 00                	and    %al,(%eax)
408252:	00 00                	add    %al,(%eax)
408254:	41                   	inc    %ecx
408255:	00 72 00             	add    %dh,0x0(%edx)
408258:	62 00                	bound  %eax,(%eax)
40825a:	65 00 6a 00          	add    %ch,%gs:0x0(%edx)
40825e:	64 00 73 00          	add    %dh,%fs:0x0(%ebx)
408262:	70 00                	jo     0x408264
408264:	72 00                	jb     0x408266
408266:	6f                   	outsl  %ds:(%esi),(%dx)
408267:	00 63 00             	add    %ah,0x0(%ebx)
40826a:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40826e:	73 00                	jae    0x408270
408270:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
408274:	00 00                	add    %al,(%eax)
408276:	00 00                	add    %al,(%eax)
408278:	16                   	push   %ss
408279:	00 00                	add    %al,(%eax)
40827b:	00 44 00 64          	add    %al,0x64(%eax,%eax,1)
40827f:	00 73 00             	add    %dh,0x0(%ebx)
408282:	6b 00 61             	imul   $0x61,(%eax),%eax
408285:	00 6d 00             	add    %ch,0x0(%ebp)
408288:	70 00                	jo     0x40828a
40828a:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40828e:	73 00                	jae    0x408290
408290:	32 00                	xor    (%eax),%al
408292:	00 00                	add    %al,(%eax)
408294:	0c 00                	or     $0x0,%al
408296:	00 00                	add    %al,(%eax)
408298:	56                   	push   %esi
408299:	00 41 00             	add    %al,0x0(%ecx)
40829c:	42                   	inc    %edx
40829d:	00 4c 00 45          	add    %cl,0x45(%eax,%eax,1)
4082a1:	00 4e 00             	add    %cl,0x0(%esi)
4082a4:	00 00                	add    %al,(%eax)
4082a6:	00 00                	add    %al,(%eax)
4082a8:	16                   	push   %ss
4082a9:	00 00                	add    %al,(%eax)
4082ab:	00 69 00             	add    %ch,0x0(%ecx)
4082ae:	72 00                	jb     0x4082b0
4082b0:	65 00 74 00 74       	add    %dh,%gs:0x74(%eax,%eax,1)
4082b5:	00 65 00             	add    %ah,0x0(%ebp)
4082b8:	73 00                	jae    0x4082ba
4082ba:	74 00                	je     0x4082bc
4082bc:	74 00                	je     0x4082be
4082be:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4082c2:	00 00                	add    %al,(%eax)
4082c4:	12 00                	adc    (%eax),%al
4082c6:	00 00                	add    %al,(%eax)
4082c8:	45                   	inc    %ebp
4082c9:	00 6e 00             	add    %ch,0x0(%esi)
4082cc:	61                   	popa
4082cd:	00 63 00             	add    %ah,0x0(%ebx)
4082d0:	74 00                	je     0x4082d2
4082d2:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4082d8:	39 00                	cmp    %eax,(%eax)
4082da:	00 00                	add    %al,(%eax)
4082dc:	26 00 00             	add    %al,%es:(%eax)
4082df:	00 45 00             	add    %al,0x0(%ebp)
4082e2:	52                   	push   %edx
4082e3:	00 48 00             	add    %cl,0x0(%eax)
4082e6:	56                   	push   %esi
4082e7:	00 45 00             	add    %al,0x0(%ebp)
4082ea:	52                   	push   %edx
4082eb:	00 56 00             	add    %dl,0x0(%esi)
4082ee:	53                   	push   %ebx
4082ef:	00 4b 00             	add    %cl,0x0(%ebx)
4082f2:	4f                   	dec    %edi
4082f3:	00 4d 00             	add    %cl,0x0(%ebp)
4082f6:	50                   	push   %eax
4082f7:	00 45 00             	add    %al,0x0(%ebp)
4082fa:	54                   	push   %esp
4082fb:	00 45 00             	add    %al,0x0(%ebp)
4082fe:	4e                   	dec    %esi
4082ff:	00 43 00             	add    %al,0x0(%ebx)
408302:	45                   	inc    %ebp
408303:	00 4e 00             	add    %cl,0x0(%esi)
408306:	00 00                	add    %al,(%eax)
408308:	20 00                	and    %al,(%eax)
40830a:	00 00                	add    %al,(%eax)
40830c:	56                   	push   %esi
40830d:	00 49 00             	add    %cl,0x0(%ecx)
408310:	54                   	push   %esp
408311:	00 41 00             	add    %al,0x0(%ecx)
408314:	4d                   	dec    %ebp
408315:	00 49 00             	add    %cl,0x0(%ecx)
408318:	4e                   	dec    %esi
408319:	00 4d 00             	add    %cl,0x0(%ebp)
40831c:	41                   	inc    %ecx
40831d:	00 4e 00             	add    %cl,0x0(%esi)
408320:	47                   	inc    %edi
408321:	00 4c 00 45          	add    %cl,0x45(%eax,%eax,1)
408325:	00 52 00             	add    %dl,0x0(%edx)
408328:	4e                   	dec    %esi
408329:	00 45 00             	add    %al,0x0(%ebp)
40832c:	00 00                	add    %al,(%eax)
40832e:	00 00                	add    %al,(%eax)
408330:	1a 00                	sbb    (%eax),%al
408332:	00 00                	add    %al,(%eax)
408334:	41                   	inc    %ecx
408335:	00 4e 00             	add    %cl,0x0(%esi)
408338:	54                   	push   %esp
408339:	00 49 00             	add    %cl,0x0(%ecx)
40833c:	42                   	inc    %edx
40833d:	00 41 00             	add    %al,0x0(%ecx)
408340:	43                   	inc    %ebx
408341:	00 54 00 45          	add    %dl,0x45(%eax,%eax,1)
408345:	00 52 00             	add    %dl,0x0(%edx)
408348:	49                   	dec    %ecx
408349:	00 41 00             	add    %al,0x0(%ecx)
40834c:	4c                   	dec    %esp
40834d:	00 00                	add    %al,(%eax)
40834f:	00 06                	add    %al,(%esi)
408351:	00 00                	add    %al,(%eax)
408353:	00 73 00             	add    %dh,0x0(%ebx)
408356:	70 00                	jo     0x408358
408358:	79 00                	jns    0x40835a
40835a:	00 00                	add    %al,(%eax)
40835c:	0a 00                	or     (%eax),%al
40835e:	00 00                	add    %al,(%eax)
408360:	66 00 72 00          	data16 add %dh,0x0(%edx)
408364:	69 00 74 00 7a 00    	imul   $0x7a0074,(%eax),%eax
40836a:	00 00                	add    %al,(%eax)
40836c:	1a 00                	sbb    (%eax),%al
40836e:	00 00                	add    %al,(%eax)
408370:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
408374:	73 00                	jae    0x408376
408376:	74 00                	je     0x408378
408378:	69 00 6c 00 6c 00    	imul   $0x6c006c,(%eax),%eax
40837e:	61                   	popa
40837f:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
408383:	00 72 00             	add    %dh,0x0(%edx)
408386:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40838a:	00 00                	add    %al,(%eax)
40838c:	1a 00                	sbb    (%eax),%al
40838e:	00 00                	add    %al,(%eax)
408390:	43                   	inc    %ebx
408391:	00 6f 00             	add    %ch,0x0(%edi)
408394:	72 00                	jb     0x408396
408396:	72 00                	jb     0x408398
408398:	6f                   	outsl  %ds:(%esi),(%dx)
408399:	00 62 00             	add    %ah,0x0(%edx)
40839c:	6f                   	outsl  %ds:(%esi),(%dx)
40839d:	00 72 00             	add    %dh,0x0(%edx)
4083a0:	61                   	popa
4083a1:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
4083a5:	00 72 00             	add    %dh,0x0(%edx)
4083a8:	79 00                	jns    0x4083aa
4083aa:	00 00                	add    %al,(%eax)
4083ac:	16                   	push   %ss
4083ad:	00 00                	add    %al,(%eax)
4083af:	00 53 00             	add    %dl,0x0(%ebx)
4083b2:	75 00                	jne    0x4083b4
4083b4:	63 00                	arpl   %eax,(%eax)
4083b6:	63 00                	arpl   %eax,(%eax)
4083b8:	75 00                	jne    0x4083ba
4083ba:	62 00                	bound  %eax,(%eax)
4083bc:	75 00                	jne    0x4083be
4083be:	73 00                	jae    0x4083c0
4083c0:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4083c4:	36 00 00             	add    %al,%ss:(%eax)
4083c7:	00 0a                	add    %cl,(%edx)
4083c9:	00 00                	add    %al,(%eax)
4083cb:	00 72 00             	add    %dh,0x0(%edx)
4083ce:	6f                   	outsl  %ds:(%esi),(%dx)
4083cf:	00 77 00             	add    %dh,0x0(%edi)
4083d2:	65 00 64 00 00       	add    %ah,%gs:0x0(%eax,%eax,1)
4083d7:	00 0e                	add    %cl,(%esi)
4083d9:	00 00                	add    %al,(%eax)
4083db:	00 46 00             	add    %al,0x0(%esi)
4083de:	52                   	push   %edx
4083df:	00 45 00             	add    %al,0x0(%ebp)
4083e2:	54                   	push   %esp
4083e3:	00 53 00             	add    %dl,0x0(%ebx)
4083e6:	41                   	inc    %ecx
4083e7:	00 57 00             	add    %dl,0x0(%edi)
4083ea:	00 00                	add    %al,(%eax)
4083ec:	16                   	push   %ss
4083ed:	00 00                	add    %al,(%eax)
4083ef:	00 53 00             	add    %dl,0x0(%ebx)
4083f2:	75 00                	jne    0x4083f4
4083f4:	70 00                	jo     0x4083f6
4083f6:	70 00                	jo     0x4083f8
4083f8:	6f                   	outsl  %ds:(%esi),(%dx)
4083f9:	00 73 00             	add    %dh,0x0(%ebx)
4083fc:	69 00 74 00 6f 00    	imul   $0x6f0074,(%eax),%eax
408402:	72 00                	jb     0x408404
408404:	79 00                	jns    0x408406
408406:	00 00                	add    %al,(%eax)
408408:	16                   	push   %ss
408409:	00 00                	add    %al,(%eax)
40840b:	00 4d 00             	add    %cl,0x0(%ebp)
40840e:	45                   	inc    %ebp
40840f:	00 4e 00             	add    %cl,0x0(%esi)
408412:	49                   	dec    %ecx
408413:	00 4e 00             	add    %cl,0x0(%esi)
408416:	47                   	inc    %edi
408417:	00 4f 00             	add    %cl,0x0(%edi)
40841a:	43                   	inc    %ebx
40841b:	00 45 00             	add    %al,0x0(%ebp)
40841e:	4c                   	dec    %esp
40841f:	00 45 00             	add    %al,0x0(%ebp)
408422:	00 00                	add    %al,(%eax)
408424:	1a 00                	sbb    (%eax),%al
408426:	00 00                	add    %al,(%eax)
408428:	65 00 6b 00          	add    %ch,%gs:0x0(%ebx)
40842c:	73 00                	jae    0x40842e
40842e:	74 00                	je     0x408430
408430:	72 00                	jb     0x408432
408432:	61                   	popa
408433:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
408437:	00 67 00             	add    %ah,0x0(%edi)
40843a:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40843e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
408442:	00 00                	add    %al,(%eax)
408444:	18 00                	sbb    %al,(%eax)
408446:	00 00                	add    %al,(%eax)
408448:	42                   	inc    %edx
408449:	00 61 00             	add    %ah,0x0(%ecx)
40844c:	6e                   	outsb  %ds:(%esi),(%dx)
40844d:	00 6e 00             	add    %ch,0x0(%esi)
408450:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408454:	66 00 72 00          	data16 add %dh,0x0(%edx)
408458:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40845c:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
408460:	00 00                	add    %al,(%eax)
408462:	00 00                	add    %al,(%eax)
408464:	20 00                	and    %al,(%eax)
408466:	00 00                	add    %al,(%eax)
408468:	50                   	push   %eax
408469:	00 65 00             	add    %ah,0x0(%ebp)
40846c:	72 00                	jb     0x40846e
40846e:	69 00 70 00 68 00    	imul   $0x680070,(%eax),%eax
408474:	72 00                	jb     0x408476
408476:	61                   	popa
408477:	00 73 00             	add    %dh,0x0(%ebx)
40847a:	74 00                	je     0x40847c
40847c:	69 00 63 00 61 00    	imul   $0x610063,(%eax),%eax
408482:	6c                   	insb   (%dx),%es:(%edi)
408483:	00 6c 00 79          	add    %ch,0x79(%eax,%eax,1)
408487:	00 00                	add    %al,(%eax)
408489:	00 00                	add    %al,(%eax)
40848b:	00 16                	add    %dl,(%esi)
40848d:	00 00                	add    %al,(%eax)
40848f:	00 6d 00             	add    %ch,0x0(%ebp)
408492:	61                   	popa
408493:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
408497:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
40849b:	00 63 00             	add    %ah,0x0(%ebx)
40849e:	74 00                	je     0x4084a0
4084a0:	6f                   	outsl  %ds:(%esi),(%dx)
4084a1:	00 72 00             	add    %dh,0x0(%edx)
4084a4:	79 00                	jns    0x4084a6
4084a6:	00 00                	add    %al,(%eax)
4084a8:	14 00                	adc    $0x0,%al
4084aa:	00 00                	add    %al,(%eax)
4084ac:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
4084b0:	73 00                	jae    0x4084b2
4084b2:	6f                   	outsl  %ds:(%esi),(%dx)
4084b3:	00 6d 00             	add    %ch,0x0(%ebp)
4084b6:	61                   	popa
4084b7:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
4084bb:	00 75 00             	add    %dh,0x0(%ebp)
4084be:	73 00                	jae    0x4084c0
4084c0:	00 00                	add    %al,(%eax)
4084c2:	00 00                	add    %al,(%eax)
4084c4:	0c 00                	or     $0x0,%al
4084c6:	00 00                	add    %al,(%eax)
4084c8:	62 00                	bound  %eax,(%eax)
4084ca:	72 00                	jb     0x4084cc
4084cc:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
4084d0:	63 00                	arpl   %eax,(%eax)
4084d2:	68 00 00 00 00       	push   $0x0
4084d7:	00 08                	add    %cl,(%eax)
4084d9:	00 00                	add    %al,(%eax)
4084db:	00 33                	add    %dh,(%ebx)
4084dd:	00 3a                	add    %bh,(%edx)
4084df:	00 33                	add    %dh,(%ebx)
4084e1:	00 3a                	add    %bh,(%edx)
4084e3:	00 00                	add    %al,(%eax)