408208:	00 0d 26 00 54 00    	add    %cl,0x540026
40820e:	6f                   	outsl  %ds:(%esi),(%dx)
40820f:	00 6f 00             	add    %ch,0x0(%edi)
408212:	6c                   	insb   (%dx),%es:(%edi)
408213:	00 73 00             	add    %dh,0x0(%ebx)
408216:	00 31                	add    %dh,(%ecx)
408218:	6f                   	outsl  %ds:(%esi),(%dx)
408219:	00 70 00             	add    %dh,0x0(%eax)
40821c:	74 00                	je     0x40821e
40821e:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
408224:	73 00                	jae    0x408226
408226:	54                   	push   %esp
408227:	00 6f 00             	add    %ch,0x0(%edi)
40822a:	6f                   	outsl  %ds:(%esi),(%dx)
40822b:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
40822f:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
408233:	00 69 00             	add    %ch,0x0(%ecx)
408236:	70 00                	jo     0x408238
408238:	4d                   	dec    %ebp
408239:	00 65 00             	add    %ah,0x0(%ebp)
40823c:	6e                   	outsb  %ds:(%esi),(%dx)
40823d:	00 75 00             	add    %dh,0x0(%ebp)
408240:	49                   	dec    %ecx
408241:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
408245:	00 6d 00             	add    %ch,0x0(%ebp)
408248:	00 11                	add    %dl,(%ecx)
40824a:	26 00 4f 00          	add    %cl,%es:0x0(%edi)
40824e:	70 00                	jo     0x408250
408250:	74 00                	je     0x408252
408252:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
408258:	73 00                	jae    0x40825a
40825a:	00 17                	add    %dl,(%edi)
40825c:	77 00                	ja     0x40825e
40825e:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
408264:	6f                   	outsl  %ds:(%esi),(%dx)
408265:	00 77 00             	add    %dh,0x0(%edi)
408268:	73 00                	jae    0x40826a
40826a:	4d                   	dec    %ebp
40826b:	00 65 00             	add    %ah,0x0(%ebp)
40826e:	6e                   	outsb  %ds:(%esi),(%dx)
40826f:	00 75 00             	add    %dh,0x0(%ebp)
408272:	00 11                	add    %dl,(%ecx)
408274:	26 00 57 00          	add    %dl,%es:0x0(%edi)
408278:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
40827e:	6f                   	outsl  %ds:(%esi),(%dx)
40827f:	00 77 00             	add    %dh,0x0(%edi)
408282:	73 00                	jae    0x408284
408284:	00 35 6e 00 65 00    	add    %dh,0x65006e
40828a:	77 00                	ja     0x40828c
40828c:	57                   	push   %edi
40828d:	00 69 00             	add    %ch,0x0(%ecx)
408290:	6e                   	outsb  %ds:(%esi),(%dx)
408291:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
408295:	00 77 00             	add    %dh,0x0(%edi)
408298:	54                   	push   %esp
408299:	00 6f 00             	add    %ch,0x0(%edi)
40829c:	6f                   	outsl  %ds:(%esi),(%dx)
40829d:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4082a1:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4082a5:	00 69 00             	add    %ch,0x0(%ecx)
4082a8:	70 00                	jo     0x4082aa
4082aa:	4d                   	dec    %ebp
4082ab:	00 65 00             	add    %ah,0x0(%ebp)
4082ae:	6e                   	outsb  %ds:(%esi),(%dx)
4082af:	00 75 00             	add    %dh,0x0(%ebp)
4082b2:	49                   	dec    %ecx
4082b3:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4082b7:	00 6d 00             	add    %ch,0x0(%ebp)
4082ba:	00 17                	add    %dl,(%edi)
4082bc:	26 00 4e 00          	add    %cl,%es:0x0(%esi)
4082c0:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
4082c4:	20 00                	and    %al,(%eax)
4082c6:	57                   	push   %edi
4082c7:	00 69 00             	add    %ch,0x0(%ecx)
4082ca:	6e                   	outsb  %ds:(%esi),(%dx)
4082cb:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
4082cf:	00 77 00             	add    %dh,0x0(%edi)
4082d2:	00 31                	add    %dh,(%ecx)
4082d4:	63 00                	arpl   %eax,(%eax)
4082d6:	61                   	popa
4082d7:	00 73 00             	add    %dh,0x0(%ebx)
4082da:	63 00                	arpl   %eax,(%eax)
4082dc:	61                   	popa
4082dd:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
4082e1:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
4082e5:	00 6f 00             	add    %ch,0x0(%edi)
4082e8:	6c                   	insb   (%dx),%es:(%edi)
4082e9:	00 53 00             	add    %dl,0x0(%ebx)
4082ec:	74 00                	je     0x4082ee
4082ee:	72 00                	jb     0x4082f0
4082f0:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
4082f6:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4082fa:	75 00                	jne    0x4082fc
4082fc:	49                   	dec    %ecx
4082fd:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
408301:	00 6d 00             	add    %ch,0x0(%ebp)
408304:	00 11                	add    %dl,(%ecx)
408306:	26 00 43 00          	add    %al,%es:0x0(%ebx)
40830a:	61                   	popa
40830b:	00 73 00             	add    %dh,0x0(%ebx)
40830e:	63 00                	arpl   %eax,(%eax)
408310:	61                   	popa
408311:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
408315:	00 00                	add    %al,(%eax)
408317:	3b 74 00 69          	cmp    0x69(%eax,%eax,1),%esi
40831b:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
40831f:	00 56 00             	add    %dl,0x0(%esi)
408322:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408326:	74 00                	je     0x408328
408328:	69 00 63 00 61 00    	imul   $0x610063,(%eax),%eax
40832e:	6c                   	insb   (%dx),%es:(%edi)
40832f:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
408333:	00 6f 00             	add    %ch,0x0(%edi)
408336:	6c                   	insb   (%dx),%es:(%edi)
408337:	00 53 00             	add    %dl,0x0(%ebx)
40833a:	74 00                	je     0x40833c
40833c:	72 00                	jb     0x40833e
40833e:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
408344:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
408348:	75 00                	jne    0x40834a
40834a:	49                   	dec    %ecx
40834b:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40834f:	00 6d 00             	add    %ch,0x0(%ebp)
408352:	00 1d 54 00 69 00    	add    %bl,0x690054
408358:	6c                   	insb   (%dx),%es:(%edi)
408359:	00 65 00             	add    %ah,0x0(%ebp)
40835c:	20 00                	and    %al,(%eax)
40835e:	26 00 56 00          	add    %dl,%es:0x0(%esi)
408362:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408366:	74 00                	je     0x408368
408368:	69 00 63 00 61 00    	imul   $0x610063,(%eax),%eax
40836e:	6c                   	insb   (%dx),%es:(%edi)
40836f:	00 00                	add    %al,(%eax)
408371:	3f                   	aas
408372:	74 00                	je     0x408374
408374:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
40837a:	48                   	dec    %eax
40837b:	00 6f 00             	add    %ch,0x0(%edi)
40837e:	72 00                	jb     0x408380
408380:	69 00 7a 00 6f 00    	imul   $0x6f007a,(%eax),%eax
408386:	6e                   	outsb  %ds:(%esi),(%dx)
408387:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40838b:	00 6c 00 54          	add    %ch,0x54(%eax,%eax,1)
40838f:	00 6f 00             	add    %ch,0x0(%edi)
408392:	6f                   	outsl  %ds:(%esi),(%dx)
408393:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
408397:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40839b:	00 69 00             	add    %ch,0x0(%ecx)
40839e:	70 00                	jo     0x4083a0
4083a0:	4d                   	dec    %ebp
4083a1:	00 65 00             	add    %ah,0x0(%ebp)
4083a4:	6e                   	outsb  %ds:(%esi),(%dx)
4083a5:	00 75 00             	add    %dh,0x0(%ebp)
4083a8:	49                   	dec    %ecx
4083a9:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4083ad:	00 6d 00             	add    %ch,0x0(%ebp)
4083b0:	00 21                	add    %ah,(%ecx)
4083b2:	54                   	push   %esp
4083b3:	00 69 00             	add    %ch,0x0(%ecx)
4083b6:	6c                   	insb   (%dx),%es:(%edi)
4083b7:	00 65 00             	add    %ah,0x0(%ebp)
4083ba:	20 00                	and    %al,(%eax)
4083bc:	26 00 48 00          	add    %cl,%es:0x0(%eax)
4083c0:	6f                   	outsl  %ds:(%esi),(%dx)
4083c1:	00 72 00             	add    %dh,0x0(%edx)
4083c4:	69 00 7a 00 6f 00    	imul   $0x6f007a,(%eax),%eax
4083ca:	6e                   	outsb  %ds:(%esi),(%dx)
4083cb:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
4083cf:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
4083d3:	33 63 00             	xor    0x0(%ebx),%esp
4083d6:	6c                   	insb   (%dx),%es:(%edi)
4083d7:	00 6f 00             	add    %ch,0x0(%edi)
4083da:	73 00                	jae    0x4083dc
4083dc:	65 00 41 00          	add    %al,%gs:0x0(%ecx)
4083e0:	6c                   	insb   (%dx),%es:(%edi)
4083e1:	00 6c 00 54          	add    %ch,0x54(%eax,%eax,1)
4083e5:	00 6f 00             	add    %ch,0x0(%edi)
4083e8:	6f                   	outsl  %ds:(%esi),(%dx)
4083e9:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4083ed:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4083f1:	00 69 00             	add    %ch,0x0(%ecx)
4083f4:	70 00                	jo     0x4083f6
4083f6:	4d                   	dec    %ebp
4083f7:	00 65 00             	add    %ah,0x0(%ebp)
4083fa:	6e                   	outsb  %ds:(%esi),(%dx)
4083fb:	00 75 00             	add    %dh,0x0(%ebp)
4083fe:	49                   	dec    %ecx
4083ff:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
408403:	00 6d 00             	add    %ch,0x0(%ebp)
408406:	00 15 43 00 26 00    	add    %dl,0x260043
40840c:	6c                   	insb   (%dx),%es:(%edi)
40840d:	00 6f 00             	add    %ch,0x0(%edi)
408410:	73 00                	jae    0x408412
408412:	65 00 20             	add    %ah,%gs:(%eax)
408415:	00 41 00             	add    %al,0x0(%ecx)
408418:	6c                   	insb   (%dx),%es:(%edi)
408419:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
40841d:	3b 61 00             	cmp    0x0(%ecx),%esp
408420:	72 00                	jb     0x408422
408422:	72 00                	jb     0x408424
408424:	61                   	popa
408425:	00 6e 00             	add    %ch,0x0(%esi)
408428:	67 00 65 00          	add    %ah,0x0(%di)
40842c:	49                   	dec    %ecx
40842d:	00 63 00             	add    %ah,0x0(%ebx)
408430:	6f                   	outsl  %ds:(%esi),(%dx)
408431:	00 6e 00             	add    %ch,0x0(%esi)
408434:	73 00                	jae    0x408436
408436:	54                   	push   %esp
408437:	00 6f 00             	add    %ch,0x0(%edi)
40843a:	6f                   	outsl  %ds:(%esi),(%dx)
40843b:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
40843f:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
408443:	00 69 00             	add    %ch,0x0(%ecx)
408446:	70 00                	jo     0x408448
408448:	4d                   	dec    %ebp
408449:	00 65 00             	add    %ah,0x0(%ebp)
40844c:	6e                   	outsb  %ds:(%esi),(%dx)
40844d:	00 75 00             	add    %dh,0x0(%ebp)
408450:	49                   	dec    %ecx
408451:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
408455:	00 6d 00             	add    %ch,0x0(%ebp)
408458:	00 1d 26 00 41 00    	add    %bl,0x410026
40845e:	72 00                	jb     0x408460
408460:	72 00                	jb     0x408462
408462:	61                   	popa
408463:	00 6e 00             	add    %ch,0x0(%esi)
408466:	67 00 65 00          	add    %ah,0x0(%di)
40846a:	20 00                	and    %al,(%eax)
40846c:	49                   	dec    %ecx
40846d:	00 63 00             	add    %ah,0x0(%ebx)
408470:	6f                   	outsl  %ds:(%esi),(%dx)
408471:	00 6e 00             	add    %ch,0x0(%esi)
408474:	73 00                	jae    0x408476
408476:	00 11                	add    %dl,(%ecx)
408478:	68 00 65 00 6c       	push   $0x6c006500
40847d:	00 70 00             	add    %dh,0x0(%eax)
408480:	4d                   	dec    %ebp
408481:	00 65 00             	add    %ah,0x0(%ebp)
408484:	6e                   	outsb  %ds:(%esi),(%dx)
408485:	00 75 00             	add    %dh,0x0(%ebp)
408488:	00 0b                	add    %cl,(%ebx)
40848a:	26 00 48 00          	add    %cl,%es:0x0(%eax)
40848e:	65 00 6c 00 70       	add    %ch,%gs:0x70(%eax,%eax,1)
408493:	00 00                	add    %al,(%eax)
408495:	33 63 00             	xor    0x0(%ebx),%esp
408498:	6f                   	outsl  %ds:(%esi),(%dx)
408499:	00 6e 00             	add    %ch,0x0(%esi)
40849c:	74 00                	je     0x40849e
40849e:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4084a2:	74 00                	je     0x4084a4
4084a4:	73 00                	jae    0x4084a6
4084a6:	54                   	push   %esp
4084a7:	00 6f 00             	add    %ch,0x0(%edi)
4084aa:	6f                   	outsl  %ds:(%esi),(%dx)
4084ab:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4084af:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4084b3:	00 69 00             	add    %ch,0x0(%ecx)
4084b6:	70 00                	jo     0x4084b8
4084b8:	4d                   	dec    %ebp
4084b9:	00 65 00             	add    %ah,0x0(%ebp)
4084bc:	6e                   	outsb  %ds:(%esi),(%dx)
4084bd:	00 75 00             	add    %dh,0x0(%ebp)
4084c0:	49                   	dec    %ecx
4084c1:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4084c5:	00 6d 00             	add    %ch,0x0(%ebp)
4084c8:	00 13                	add    %dl,(%ebx)
4084ca:	26 00 43 00          	add    %al,%es:0x0(%ebx)
4084ce:	6f                   	outsl  %ds:(%esi),(%dx)
4084cf:	00 6e 00             	add    %ch,0x0(%esi)
4084d2:	74 00                	je     0x4084d4
4084d4:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4084d8:	74 00                	je     0x4084da
4084da:	73 00                	jae    0x4084dc
4084dc:	00 39                	add    %bh,(%ecx)
4084de:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
4084e4:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
4084e8:	54                   	push   %esp
4084e9:	00 6f 00             	add    %ch,0x0(%edi)
4084ec:	6f                   	outsl  %ds:(%esi),(%dx)
4084ed:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4084f1:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4084f5:	00 69 00             	add    %ch,0x0(%ecx)
4084f8:	70 00                	jo     0x4084fa
4084fa:	4d                   	dec    %ebp
4084fb:	00 65 00             	add    %ah,0x0(%ebp)
4084fe:	6e                   	outsb  %ds:(%esi),(%dx)
4084ff:	00 75 00             	add    %dh,0x0(%ebp)
408502:	49                   	dec    %ecx
408503:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
408507:	00 6d 00             	add    %ch,0x0(%ebp)
40850a:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
40850e:	6d                   	insl   (%dx),%es:(%edi)
40850f:	00 61 00             	add    %ah,0x0(%ecx)
408512:	67 00 65 00          	add    %ah,0x0(%di)
408516:	00 2d 69 00 6e 00    	add    %ch,0x6e0069
40851c:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
408520:	78 00                	js     0x408522
408522:	54                   	push   %esp
408523:	00 6f 00             	add    %ch,0x0(%edi)
408526:	6f                   	outsl  %ds:(%esi),(%dx)
408527:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
40852b:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40852f:	00 69 00             	add    %ch,0x0(%ecx)
408532:	70 00                	jo     0x408534
408534:	4d                   	dec    %ebp
408535:	00 65 00             	add    %ah,0x0(%ebp)
408538:	6e                   	outsb  %ds:(%esi),(%dx)
408539:	00 75 00             	add    %dh,0x0(%ebp)
40853c:	49                   	dec    %ecx
40853d:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
408541:	00 6d 00             	add    %ch,0x0(%ebp)
408544:	00 0d 26 00 49 00    	add    %cl,0x490026
40854a:	6e                   	outsb  %ds:(%esi),(%dx)
40854b:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
40854f:	00 78 00             	add    %bh,0x0(%eax)
408552:	00 3b                	add    %bh,(%ebx)
408554:	73 00                	jae    0x408556
408556:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
40855a:	72 00                	jb     0x40855c
40855c:	63 00                	arpl   %eax,(%eax)
40855e:	68 00 54 00 6f       	push   $0x6f005400
408563:	00 6f 00             	add    %ch,0x0(%edi)
408566:	6c                   	insb   (%dx),%es:(%edi)
408567:	00 53 00             	add    %dl,0x0(%ebx)
40856a:	74 00                	je     0x40856c
40856c:	72 00                	jb     0x40856e
40856e:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
408574:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
408578:	75 00                	jne    0x40857a
40857a:	49                   	dec    %ecx
40857b:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40857f:	00 6d 00             	add    %ch,0x0(%ebp)
408582:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
408586:	6d                   	insl   (%dx),%es:(%edi)
408587:	00 61 00             	add    %ah,0x0(%ecx)
40858a:	67 00 65 00          	add    %ah,0x0(%di)
40858e:	00 2f                	add    %ch,(%edi)
408590:	73 00                	jae    0x408592
408592:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
408596:	72 00                	jb     0x408598
408598:	63 00                	arpl   %eax,(%eax)
40859a:	68 00 54 00 6f       	push   $0x6f005400
40859f:	00 6f 00             	add    %ch,0x0(%edi)
4085a2:	6c                   	insb   (%dx),%es:(%edi)
4085a3:	00 53 00             	add    %dl,0x0(%ebx)
4085a6:	74 00                	je     0x4085a8
4085a8:	72 00                	jb     0x4085aa
4085aa:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
4085b0:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)