41c3b7:	6e                   	outsb  %ds:(%esi),(%dx)
41c3b8:	00 69 00             	add    %ch,0x0(%ecx)
41c3bb:	65 00 20             	add    %ah,%gs:(%eax)
41c3be:	00 70 00             	add    %dh,0x0(%eax)
41c3c1:	6f                   	outsl  %ds:(%esi),(%dx)
41c3c2:	00 77 00             	add    %dh,0x0(%edi)
41c3c5:	69 00 6f 00 64 00    	imul   $0x64006f,(%eax),%eax
41c3cb:	42                   	inc    %edx
41c3cc:	01 6f 00             	add    %ebp,0x0(%edi)
41c3cf:	20 00                	and    %al,(%eax)
41c3d1:	73 00                	jae    0x41c3d3
41c3d3:	69 00 65 00 01 15    	imul   $0x15010065,(%eax),%eax
41c3d9:	73 00                	jae    0x41c3db
41c3db:	61                   	popa
41c3dc:	00 76 00             	add    %dh,0x0(%esi)
41c3df:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c3e3:	2f                   	das
41c3e4:	00 73 00             	add    %dh,0x0(%ebx)
41c3e7:	61                   	popa
41c3e8:	00 76 00             	add    %dh,0x0(%esi)
41c3eb:	65 00 00             	add    %al,%gs:(%eax)
41c3ee:	1d 72 00 65 00       	sbb    $0x650072,%eax
41c3f3:	73 00                	jae    0x41c3f5
41c3f5:	6f                   	outsl  %ds:(%esi),(%dx)
41c3f6:	00 75 00             	add    %dh,0x0(%ebp)
41c3f9:	72 00                	jb     0x41c3fb
41c3fb:	63 00                	arpl   %eax,(%eax)
41c3fd:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c401:	2f                   	das
41c402:	00 66 00             	add    %ah,0x0(%esi)
41c405:	6f                   	outsl  %ds:(%esi),(%dx)
41c406:	00 6f 00             	add    %ch,0x0(%edi)
41c409:	64 00 00             	add    %al,%fs:(%eax)
41c40c:	1d 72 00 65 00       	sbb    $0x650072,%eax
41c411:	73 00                	jae    0x41c413
41c413:	6f                   	outsl  %ds:(%esi),(%dx)
41c414:	00 75 00             	add    %dh,0x0(%ebp)
41c417:	72 00                	jb     0x41c419
41c419:	63 00                	arpl   %eax,(%eax)
41c41b:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c41f:	2f                   	das
41c420:	00 77 00             	add    %dh,0x0(%edi)
41c423:	6f                   	outsl  %ds:(%esi),(%dx)
41c424:	00 6f 00             	add    %ch,0x0(%edi)
41c427:	64 00 00             	add    %al,%fs:(%eax)
41c42a:	1f                   	pop    %ds
41c42b:	72 00                	jb     0x41c42d
41c42d:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c431:	6f                   	outsl  %ds:(%esi),(%dx)
41c432:	00 75 00             	add    %dh,0x0(%ebp)
41c435:	72 00                	jb     0x41c437
41c437:	63 00                	arpl   %eax,(%eax)
41c439:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c43d:	2f                   	das
41c43e:	00 73 00             	add    %dh,0x0(%ebx)
41c441:	74 00                	je     0x41c443
41c443:	6f                   	outsl  %ds:(%esi),(%dx)
41c444:	00 6e 00             	add    %ch,0x0(%esi)
41c447:	65 00 00             	add    %al,%gs:(%eax)
41c44a:	1d 72 00 65 00       	sbb    $0x650072,%eax
41c44f:	73 00                	jae    0x41c451
41c451:	6f                   	outsl  %ds:(%esi),(%dx)
41c452:	00 75 00             	add    %dh,0x0(%ebp)
41c455:	72 00                	jb     0x41c457
41c457:	63 00                	arpl   %eax,(%eax)
41c459:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c45d:	2f                   	das
41c45e:	00 69 00             	add    %ch,0x0(%ecx)
41c461:	72 00                	jb     0x41c463
41c463:	6f                   	outsl  %ds:(%esi),(%dx)
41c464:	00 6e 00             	add    %ch,0x0(%esi)
41c467:	00 25 72 00 65 00    	add    %ah,0x650072
41c46d:	73 00                	jae    0x41c46f
41c46f:	6f                   	outsl  %ds:(%esi),(%dx)
41c470:	00 75 00             	add    %dh,0x0(%ebp)
41c473:	72 00                	jb     0x41c475
41c475:	63 00                	arpl   %eax,(%eax)
41c477:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c47b:	2f                   	das
41c47c:	00 63 00             	add    %ah,0x0(%ebx)
41c47f:	72 00                	jb     0x41c481
41c481:	79 00                	jns    0x41c483
41c483:	73 00                	jae    0x41c485
41c485:	74 00                	je     0x41c487
41c487:	61                   	popa
41c488:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41c48c:	00 00                	add    %al,(%eax)
41c48e:	29 72 00             	sub    %esi,0x0(%edx)
41c491:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c495:	6f                   	outsl  %ds:(%esi),(%dx)
41c496:	00 75 00             	add    %dh,0x0(%ebp)
41c499:	72 00                	jb     0x41c49b
41c49b:	63 00                	arpl   %eax,(%eax)
41c49d:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c4a1:	2f                   	das
41c4a2:	00 70 00             	add    %dh,0x0(%eax)
41c4a5:	6f                   	outsl  %ds:(%esi),(%dx)
41c4a6:	00 70 00             	add    %dh,0x0(%eax)
41c4a9:	75 00                	jne    0x41c4ab
41c4ab:	6c                   	insb   (%dx),%es:(%edi)
41c4ac:	00 61 00             	add    %ah,0x0(%ecx)
41c4af:	74 00                	je     0x41c4b1
41c4b1:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41c4b7:	00 39                	add    %bh,(%ecx)
41c4b9:	65 00 6c 00 76       	add    %ch,%gs:0x76(%eax,%eax,1)
41c4be:	00 69 00             	add    %ch,0x0(%ecx)
41c4c1:	73 00                	jae    0x41c4c3
41c4c3:	68 00 42 00 75       	push   $0x75004200
41c4c8:	00 69 00             	add    %ch,0x0(%ecx)
41c4cb:	6c                   	insb   (%dx),%es:(%edi)
41c4cc:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41c4d0:	00 6e 00             	add    %ch,0x0(%esi)
41c4d3:	67 00 73 00          	add    %dh,0x0(%bp,%di)
41c4d7:	2f                   	das
41c4d8:	00 68 00             	add    %ch,0x0(%eax)
41c4db:	75 00                	jne    0x41c4dd
41c4dd:	6e                   	outsb  %ds:(%esi),(%dx)
41c4de:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41c4e2:	00 6e 00             	add    %ch,0x0(%esi)
41c4e5:	67 00 42 00          	add    %al,0x0(%bp,%si)
41c4e9:	75 00                	jne    0x41c4eb
41c4eb:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41c4f1:	00 31                	add    %dh,(%ecx)
41c4f3:	65 00 6c 00 76       	add    %ch,%gs:0x76(%eax,%eax,1)
41c4f8:	00 69 00             	add    %ch,0x0(%ecx)
41c4fb:	73 00                	jae    0x41c4fd
41c4fd:	68 00 42 00 75       	push   $0x75004200
41c502:	00 69 00             	add    %ch,0x0(%ecx)
41c505:	6c                   	insb   (%dx),%es:(%edi)
41c506:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41c50a:	00 6e 00             	add    %ch,0x0(%esi)
41c50d:	67 00 73 00          	add    %dh,0x0(%bp,%di)
41c511:	2f                   	das
41c512:	00 77 00             	add    %dh,0x0(%edi)
41c515:	6f                   	outsl  %ds:(%esi),(%dx)
41c516:	00 6f 00             	add    %ch,0x0(%edi)
41c519:	64 00 73 00          	add    %dh,%fs:0x0(%ebx)
41c51d:	68 00 65 00 74       	push   $0x74006500
41c522:	00 00                	add    %al,(%eax)
41c524:	2d 65 00 6c 00       	sub    $0x6c0065,%eax
41c529:	76 00                	jbe    0x41c52b
41c52b:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c531:	42                   	inc    %edx
41c532:	00 75 00             	add    %dh,0x0(%ebp)
41c535:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41c53b:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41c541:	73 00                	jae    0x41c543
41c543:	2f                   	das
41c544:	00 71 00             	add    %dh,0x0(%ecx)
41c547:	75 00                	jne    0x41c549
41c549:	61                   	popa
41c54a:	00 72 00             	add    %dh,0x0(%edx)
41c54d:	72 00                	jb     0x41c54f
41c54f:	79 00                	jns    0x41c551
41c551:	00 33                	add    %dh,(%ebx)
41c553:	65 00 6c 00 76       	add    %ch,%gs:0x76(%eax,%eax,1)
41c558:	00 69 00             	add    %ch,0x0(%ecx)
41c55b:	73 00                	jae    0x41c55d
41c55d:	68 00 42 00 75       	push   $0x75004200
41c562:	00 69 00             	add    %ch,0x0(%ecx)
41c565:	6c                   	insb   (%dx),%es:(%edi)
41c566:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41c56a:	00 6e 00             	add    %ch,0x0(%esi)
41c56d:	67 00 73 00          	add    %dh,0x0(%bp,%di)
41c571:	2f                   	das
41c572:	00 69 00             	add    %ch,0x0(%ecx)
41c575:	72 00                	jb     0x41c577
41c577:	6f                   	outsl  %ds:(%esi),(%dx)
41c578:	00 6e 00             	add    %ch,0x0(%esi)
41c57b:	57                   	push   %edi
41c57c:	00 6f 00             	add    %ch,0x0(%edi)
41c57f:	72 00                	jb     0x41c581
41c581:	6b 00 73             	imul   $0x73,(%eax),%eax
41c584:	00 00                	add    %al,(%eax)
41c586:	37                   	aaa
41c587:	65 00 6c 00 76       	add    %ch,%gs:0x76(%eax,%eax,1)
41c58c:	00 69 00             	add    %ch,0x0(%ecx)
41c58f:	73 00                	jae    0x41c591
41c591:	68 00 42 00 75       	push   $0x75004200
41c596:	00 69 00             	add    %ch,0x0(%ecx)
41c599:	6c                   	insb   (%dx),%es:(%edi)
41c59a:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41c59e:	00 6e 00             	add    %ch,0x0(%esi)
41c5a1:	67 00 73 00          	add    %dh,0x0(%bp,%di)
41c5a5:	2f                   	das
41c5a6:	00 63 00             	add    %ah,0x0(%ebx)
41c5a9:	72 00                	jb     0x41c5ab
41c5ab:	79 00                	jns    0x41c5ad
41c5ad:	73 00                	jae    0x41c5af
41c5af:	74 00                	je     0x41c5b1
41c5b1:	61                   	popa
41c5b2:	00 6c 00 4d          	add    %ch,0x4d(%eax,%eax,1)
41c5b6:	00 69 00             	add    %ch,0x0(%ecx)
41c5b9:	6e                   	outsb  %ds:(%esi),(%dx)
41c5ba:	00 65 00             	add    %ah,0x0(%ebp)
41c5bd:	00 2d 65 00 6c 00    	add    %ch,0x6c0065
41c5c3:	76 00                	jbe    0x41c5c5
41c5c5:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c5cb:	42                   	inc    %edx
41c5cc:	00 75 00             	add    %dh,0x0(%ebp)
41c5cf:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41c5d5:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41c5db:	73 00                	jae    0x41c5dd
41c5dd:	2f                   	das
41c5de:	00 68 00             	add    %ch,0x0(%eax)
41c5e1:	6f                   	outsl  %ds:(%esi),(%dx)
41c5e2:	00 75 00             	add    %dh,0x0(%ebp)
41c5e5:	73 00                	jae    0x41c5e7
41c5e7:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c5eb:	00 2d 65 00 6c 00    	add    %ch,0x6c0065
41c5f1:	76 00                	jbe    0x41c5f3
41c5f3:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c5f9:	42                   	inc    %edx
41c5fa:	00 75 00             	add    %dh,0x0(%ebp)
41c5fd:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41c603:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41c609:	73 00                	jae    0x41c60b
41c60b:	2f                   	das
41c60c:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41c610:	00 6d 00             	add    %ch,0x0(%ebp)
41c613:	70 00                	jo     0x41c615
41c615:	6c                   	insb   (%dx),%es:(%edi)
41c616:	00 65 00             	add    %ah,0x0(%ebp)
41c619:	00 3d 65 00 6c 00    	add    %bh,0x6c0065
41c61f:	76 00                	jbe    0x41c621
41c621:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c627:	42                   	inc    %edx
41c628:	00 75 00             	add    %dh,0x0(%ebp)
41c62b:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41c631:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41c637:	73 00                	jae    0x41c639
41c639:	2f                   	das
41c63a:	00 65 00             	add    %ah,0x0(%ebp)
41c63d:	6c                   	insb   (%dx),%es:(%edi)
41c63e:	00 76 00             	add    %dh,0x0(%esi)
41c641:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c647:	42                   	inc    %edx
41c648:	00 75 00             	add    %dh,0x0(%ebp)
41c64b:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41c651:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41c657:	00 43 65             	add    %al,0x65(%ebx)
41c65a:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41c65e:	00 69 00             	add    %ch,0x0(%ecx)
41c661:	73 00                	jae    0x41c663
41c663:	68 00 42 00 75       	push   $0x75004200
41c668:	00 69 00             	add    %ch,0x0(%ecx)
41c66b:	6c                   	insb   (%dx),%es:(%edi)
41c66c:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41c670:	00 6e 00             	add    %ch,0x0(%esi)
41c673:	67 00 73 00          	add    %dh,0x0(%bp,%di)
41c677:	2f                   	das
41c678:	00 6d 00             	add    %ch,0x0(%ebp)
41c67b:	61                   	popa
41c67c:	00 72 00             	add    %dh,0x0(%edx)
41c67f:	74 00                	je     0x41c681
41c681:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
41c687:	41                   	inc    %ecx
41c688:	00 72 00             	add    %dh,0x0(%edx)
41c68b:	74 00                	je     0x41c68d
41c68d:	73 00                	jae    0x41c68f
41c68f:	53                   	push   %ebx
41c690:	00 63 00             	add    %ah,0x0(%ebx)
41c693:	68 00 6f 00 6f       	push   $0x6f006f00
41c698:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
41c69c:	3d 65 00 6c 00       	cmp    $0x6c0065,%eax
41c6a1:	76 00                	jbe    0x41c6a3
41c6a3:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c6a9:	42                   	inc    %edx
41c6aa:	00 75 00             	add    %dh,0x0(%ebp)
41c6ad:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41c6b3:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41c6b9:	73 00                	jae    0x41c6bb
41c6bb:	2f                   	das
41c6bc:	00 69 00             	add    %ch,0x0(%ecx)
41c6bf:	6e                   	outsb  %ds:(%esi),(%dx)
41c6c0:	00 66 00             	add    %ah,0x0(%esi)
41c6c3:	72 00                	jb     0x41c6c5
41c6c5:	61                   	popa
41c6c6:	00 73 00             	add    %dh,0x0(%ebx)
41c6c9:	74 00                	je     0x41c6cb
41c6cb:	72 00                	jb     0x41c6cd
41c6cd:	75 00                	jne    0x41c6cf
41c6cf:	63 00                	arpl   %eax,(%eax)
41c6d1:	74 00                	je     0x41c6d3
41c6d3:	75 00                	jne    0x41c6d5
41c6d5:	72 00                	jb     0x41c6d7
41c6d7:	65 00 00             	add    %al,%gs:(%eax)
41c6da:	31 65 00             	xor    %esp,0x0(%ebp)
41c6dd:	6c                   	insb   (%dx),%es:(%edi)
41c6de:	00 76 00             	add    %dh,0x0(%esi)
41c6e1:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c6e7:	55                   	push   %ebp
41c6e8:	00 6e 00             	add    %ch,0x0(%esi)
41c6eb:	69 00 74 00 73 00    	imul   $0x730074,(%eax),%eax
41c6f1:	2f                   	das
41c6f2:	00 65 00             	add    %ah,0x0(%ebp)
41c6f5:	6c                   	insb   (%dx),%es:(%edi)
41c6f6:	00 76 00             	add    %dh,0x0(%esi)
41c6f9:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c6ff:	41                   	inc    %ecx
41c700:	00 72 00             	add    %dh,0x0(%edx)
41c703:	63 00                	arpl   %eax,(%eax)
41c705:	68 00 65 00 72       	push   $0x72006500
41c70a:	00 00                	add    %al,(%eax)
41c70c:	33 65 00             	xor    0x0(%ebp),%esp
41c70f:	6c                   	insb   (%dx),%es:(%edi)
41c710:	00 76 00             	add    %dh,0x0(%esi)
41c713:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c719:	55                   	push   %ebp
41c71a:	00 6e 00             	add    %ch,0x0(%esi)
41c71d:	69 00 74 00 73 00    	imul   $0x730074,(%eax),%eax
41c723:	2f                   	das
41c724:	00 65 00             	add    %ah,0x0(%ebp)
41c727:	6c                   	insb   (%dx),%es:(%edi)
41c728:	00 76 00             	add    %dh,0x0(%esi)
41c72b:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c731:	57                   	push   %edi
41c732:	00 61 00             	add    %ah,0x0(%ecx)
41c735:	72 00                	jb     0x41c737
41c737:	72 00                	jb     0x41c739
41c739:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41c73f:	00 31                	add    %dh,(%ecx)
41c741:	65 00 6c 00 76       	add    %ch,%gs:0x76(%eax,%eax,1)
41c746:	00 69 00             	add    %ch,0x0(%ecx)
41c749:	73 00                	jae    0x41c74b
41c74b:	68 00 55 00 6e       	push   $0x6e005500
41c750:	00 69 00             	add    %ch,0x0(%ecx)
41c753:	74 00                	je     0x41c755
41c755:	73 00                	jae    0x41c757
41c757:	2f                   	das
41c758:	00 65 00             	add    %ah,0x0(%ebp)
41c75b:	6c                   	insb   (%dx),%es:(%edi)
41c75c:	00 76 00             	add    %dh,0x0(%esi)
41c75f:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c765:	4d                   	dec    %ebp
41c766:	00 61 00             	add    %ah,0x0(%ecx)
41c769:	73 00                	jae    0x41c76b
41c76b:	74 00                	je     0x41c76d
41c76d:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c771:	00 3b                	add    %bh,(%ebx)
41c773:	6f                   	outsl  %ds:(%esi),(%dx)
41c774:	00 72 00             	add    %dh,0x0(%edx)
41c777:	63 00                	arpl   %eax,(%eax)
41c779:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c77f:	55                   	push   %ebp
41c780:	00 6e 00             	add    %ch,0x0(%esi)
41c783:	69 00 74 00 73 00    	imul   $0x730074,(%eax),%eax
41c789:	2f                   	das
41c78a:	00 6f 00             	add    %ch,0x0(%edi)
41c78d:	72 00                	jb     0x41c78f