414420:	42                   	inc    %edx
414421:	6f                   	outsl  %ds:(%esi),(%dx)
414422:	78 00                	js     0x414424
414424:	63 75 73             	arpl   %esi,0x73(%ebp)
414427:	4a                   	dec    %edx
414428:	6f                   	outsl  %ds:(%esi),(%dx)
414429:	62 43 6f             	bound  %eax,0x6f(%ebx)
41442c:	6d                   	insl   (%dx),%es:(%edi)
41442d:	62 6f 42             	bound  %ebp,0x42(%edi)
414430:	6f                   	outsl  %ds:(%esi),(%dx)
414431:	78 00                	js     0x414433
414433:	63 75 73             	arpl   %esi,0x73(%ebp)
414436:	47                   	inc    %edi
414437:	72 61                	jb     0x41449a
414439:	64 65 43             	fs gs inc %ebx
41443c:	6f                   	outsl  %ds:(%esi),(%dx)
41443d:	6d                   	insl   (%dx),%es:(%edi)
41443e:	62 6f 42             	bound  %ebp,0x42(%edi)
414441:	6f                   	outsl  %ds:(%esi),(%dx)
414442:	78 00                	js     0x414444
414444:	6f                   	outsl  %ds:(%esi),(%dx)
414445:	72 64                	jb     0x4144ab
414447:	4f                   	dec    %edi
414448:	72 64                	jb     0x4144ae
41444a:	65 72 44             	gs jb  0x414491
41444d:	61                   	popa
41444e:	74 65                	je     0x4144b5
414450:	43                   	inc    %ebx
414451:	6f                   	outsl  %ds:(%esi),(%dx)
414452:	6d                   	insl   (%dx),%es:(%edi)
414453:	62 6f 42             	bound  %ebp,0x42(%edi)
414456:	6f                   	outsl  %ds:(%esi),(%dx)
414457:	78 00                	js     0x414459
414459:	6f                   	outsl  %ds:(%esi),(%dx)
41445a:	72 64                	jb     0x4144c0
41445c:	50                   	push   %eax
41445d:	72 6f                	jb     0x4144ce
41445f:	64 75 63             	fs jne 0x4144c5
414462:	74 4e                	je     0x4144b2
414464:	75 6d                	jne    0x4144d3
414466:	62 65 72             	bound  %esp,0x72(%ebp)
414469:	43                   	inc    %ebx
41446a:	6f                   	outsl  %ds:(%esi),(%dx)
41446b:	6d                   	insl   (%dx),%es:(%edi)
41446c:	62 6f 42             	bound  %ebp,0x42(%edi)
41446f:	6f                   	outsl  %ds:(%esi),(%dx)
414470:	78 00                	js     0x414472
414472:	70 72                	jo     0x4144e6
414474:	6f                   	outsl  %ds:(%esi),(%dx)
414475:	50                   	push   %eax
414476:	72 6f                	jb     0x4144e7
414478:	64 75 63             	fs jne 0x4144de
41447b:	74 4e                	je     0x4144cb
41447d:	75 6d                	jne    0x4144ec
41447f:	62 65 72             	bound  %esp,0x72(%ebp)
414482:	43                   	inc    %ebx
414483:	6f                   	outsl  %ds:(%esi),(%dx)
414484:	6d                   	insl   (%dx),%es:(%edi)
414485:	62 6f 42             	bound  %ebp,0x42(%edi)
414488:	6f                   	outsl  %ds:(%esi),(%dx)
414489:	78 00                	js     0x41448b
41448b:	70 72                	jo     0x4144ff
41448d:	6f                   	outsl  %ds:(%esi),(%dx)
41448e:	4d                   	dec    %ebp
41448f:	61                   	popa
414490:	6e                   	outsb  %ds:(%esi),(%dx)
414491:	75 66                	jne    0x4144f9
414493:	61                   	popa
414494:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
414498:	65 72 43             	gs jb  0x4144de
41449b:	6f                   	outsl  %ds:(%esi),(%dx)
41449c:	6d                   	insl   (%dx),%es:(%edi)
41449d:	62 6f 42             	bound  %ebp,0x42(%edi)
4144a0:	6f                   	outsl  %ds:(%esi),(%dx)
4144a1:	78 00                	js     0x4144a3
4144a3:	47                   	inc    %edi
4144a4:	72 6f                	jb     0x414515
4144a6:	75 70                	jne    0x414518
4144a8:	42                   	inc    %edx
4144a9:	6f                   	outsl  %ds:(%esi),(%dx)
4144aa:	78 00                	js     0x4144ac
4144ac:	6f                   	outsl  %ds:(%esi),(%dx)
4144ad:	72 64                	jb     0x414513
4144af:	4f                   	dec    %edi
4144b0:	72 64                	jb     0x414516
4144b2:	65 72 4e             	gs jb  0x414503
4144b5:	75 6d                	jne    0x414524
4144b7:	62 65 72             	bound  %esp,0x72(%ebp)
4144ba:	42                   	inc    %edx
4144bb:	6f                   	outsl  %ds:(%esi),(%dx)
4144bc:	78 00                	js     0x4144be
4144be:	6f                   	outsl  %ds:(%esi),(%dx)
4144bf:	72 64                	jb     0x414525
4144c1:	43                   	inc    %ebx
4144c2:	75 73                	jne    0x414537
4144c4:	74 6f                	je     0x414535
4144c6:	6d                   	insl   (%dx),%es:(%edi)
4144c7:	65 72 42             	gs jb  0x41450c
4144ca:	6f                   	outsl  %ds:(%esi),(%dx)
4144cb:	78 00                	js     0x4144cd
4144cd:	76 61                	jbe    0x414530
4144cf:	6c                   	insb   (%dx),%es:(%edi)
4144d0:	75 65                	jne    0x414537
4144d2:	31 54 65 78          	xor    %edx,0x78(%ebp,%eiz,2)
4144d6:	74 42                	je     0x41451a
4144d8:	6f                   	outsl  %ds:(%esi),(%dx)
4144d9:	78 00                	js     0x4144db
4144db:	76 61                	jbe    0x41453e
4144dd:	6c                   	insb   (%dx),%es:(%edi)
4144de:	75 65                	jne    0x414545
4144e0:	32 54 65 78          	xor    0x78(%ebp,%eiz,2),%dl
4144e4:	74 42                	je     0x414528
4144e6:	6f                   	outsl  %ds:(%esi),(%dx)
4144e7:	78 00                	js     0x4144e9
4144e9:	76 61                	jbe    0x41454c
4144eb:	6c                   	insb   (%dx),%es:(%edi)
4144ec:	75 65                	jne    0x414553
4144ee:	33 54 65 78          	xor    0x78(%ebp,%eiz,2),%edx
4144f2:	74 42                	je     0x414536
4144f4:	6f                   	outsl  %ds:(%esi),(%dx)
4144f5:	78 00                	js     0x4144f7
4144f7:	76 61                	jbe    0x41455a
4144f9:	6c                   	insb   (%dx),%es:(%edi)
4144fa:	75 65                	jne    0x414561
4144fc:	34 54                	xor    $0x54,%al
4144fe:	65 78 74             	gs js  0x414575
414501:	42                   	inc    %edx
414502:	6f                   	outsl  %ds:(%esi),(%dx)
414503:	78 00                	js     0x414505
414505:	76 61                	jbe    0x414568
414507:	6c                   	insb   (%dx),%es:(%edi)
414508:	75 65                	jne    0x41456f
41450a:	35 54 65 78 74       	xor    $0x74786554,%eax
41450f:	42                   	inc    %edx
414510:	6f                   	outsl  %ds:(%esi),(%dx)
414511:	78 00                	js     0x414513
414513:	76 61                	jbe    0x414576
414515:	6c                   	insb   (%dx),%es:(%edi)
414516:	75 65                	jne    0x41457d
414518:	36 54                	ss push %esp
41451a:	65 78 74             	gs js  0x414591
41451d:	42                   	inc    %edx
41451e:	6f                   	outsl  %ds:(%esi),(%dx)
41451f:	78 00                	js     0x414521
414521:	50                   	push   %eax
414522:	72 69                	jb     0x41458d
414524:	6d                   	insl   (%dx),%es:(%edi)
414525:	61                   	popa
414526:	72 79                	jb     0x4145a1
414528:	4b                   	dec    %ebx
414529:	65 79 00             	gs jns 0x41452c
41452c:	53                   	push   %ebx
41452d:	79 73                	jns    0x4145a2
41452f:	74 65                	je     0x414596
414531:	6d                   	insl   (%dx),%es:(%edi)
414532:	2e 53                	cs push %ebx
414534:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
414538:	69 74 79 2e 43 72 79 	imul   $0x70797243,0x2e(%ecx,%edi,2),%esi
41453f:	70
414540:	74 6f                	je     0x4145b1
414542:	67 72 61             	addr16 jb 0x4145a6
414545:	70 68                	jo     0x4145af
414547:	79 00                	jns    0x414549
414549:	67 65 74 5f          	addr16 gs je 0x4145ac
41454d:	41                   	inc    %ecx
41454e:	73 73                	jae    0x4145c3
414550:	65 6d                	gs insl (%dx),%es:(%edi)
414552:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
414556:	73 65                	jae    0x4145bd
414558:	74 5f                	je     0x4145b9
41455a:	52                   	push   %edx
41455b:	65 61                	gs popa
41455d:	64 4f                	fs dec %edi
41455f:	6e                   	outsb  %ds:(%esi),(%dx)
414560:	6c                   	insb   (%dx),%es:(%edi)
414561:	79 00                	jns    0x414563
414563:	45                   	inc    %ebp
414564:	78 65                	js     0x4145cb
414566:	63 75 74             	arpl   %esi,0x74(%ebp)
414569:	65 4e                	gs dec %esi
41456b:	6f                   	outsl  %ds:(%esi),(%dx)
41456c:	6e                   	outsb  %ds:(%esi),(%dx)
41456d:	51                   	push   %ecx
41456e:	75 65                	jne    0x4145d5
414570:	72 79                	jb     0x4145eb
414572:	00 6f 70             	add    %ch,0x70(%edi)
414575:	5f                   	pop    %edi
414576:	45                   	inc    %ebp
414577:	71 75                	jno    0x4145ee
414579:	61                   	popa
41457a:	6c                   	insb   (%dx),%es:(%edi)
41457b:	69 74 79 00 6f 70 5f 	imul   $0x495f706f,0x0(%ecx,%edi,2),%esi
414582:	49
414583:	6e                   	outsb  %ds:(%esi),(%dx)
414584:	65 71 75             	gs jno 0x4145fc
414587:	61                   	popa
414588:	6c                   	insb   (%dx),%es:(%edi)
414589:	69 74 79 00 6f 72 64 	imul   $0x5164726f,0x0(%ecx,%edi,2),%esi
414590:	51
414591:	75 61                	jne    0x4145f4
414593:	6e                   	outsb  %ds:(%esi),(%dx)
414594:	74 69                	je     0x4145ff
414596:	74 79                	je     0x414611
414598:	00 00                	add    %al,(%eax)
41459a:	00 00                	add    %al,(%eax)
41459c:	00 05 e0 ac 1d ac    	add    %al,0xac1dace0
4145a2:	01 05 1c c8 88 d4    	add    %eax,0xd488c81c
4145a8:	01 05 fc c8 38 bb    	add    %eax,0xbb38c8fc
4145ae:	01 80 93 73 00 65    	add    %eax,0x65007393(%eax)
4145b4:	00 72 00             	add    %dh,0x0(%edx)
4145b7:	76 00                	jbe    0x4145b9
4145b9:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4145bd:	3d 00 6c 00 6f       	cmp    $0x6f006c00,%eax
4145c2:	00 63 00             	add    %ah,0x0(%ebx)
4145c5:	61                   	popa
4145c6:	00 6c 00 68          	add    %ch,0x68(%eax,%eax,1)
4145ca:	00 6f 00             	add    %ch,0x0(%edi)
4145cd:	73 00                	jae    0x4145cf
4145cf:	74 00                	je     0x4145d1
4145d1:	3b 00                	cmp    (%eax),%eax
4145d3:	70 00                	jo     0x4145d5
4145d5:	6f                   	outsl  %ds:(%esi),(%dx)
4145d6:	00 72 00             	add    %dh,0x0(%edx)
4145d9:	74 00                	je     0x4145db
4145db:	3d 00 33 00 33       	cmp    $0x33003300,%eax
4145e0:	00 30                	add    %dh,(%eax)
4145e2:	00 36                	add    %dh,(%esi)
4145e4:	00 3b                	add    %bh,(%ebx)
4145e6:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
4145ea:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
4145ee:	00 62 00             	add    %ah,0x0(%edx)
4145f1:	61                   	popa
4145f2:	00 73 00             	add    %dh,0x0(%ebx)
4145f5:	65 00 3d 00 48 00 61 	add    %bh,%gs:0x61004800
4145fc:	00 6e 00             	add    %ch,0x0(%esi)
4145ff:	62 00                	bound  %eax,(%eax)
414601:	69 00 74 00 4d 00    	imul   $0x4d0074,(%eax),%eax
414607:	61                   	popa
414608:	00 72 00             	add    %dh,0x0(%edx)
41460b:	74 00                	je     0x41460d
41460d:	3b 00                	cmp    (%eax),%eax
41460f:	75 00                	jne    0x414611
414611:	69 00 64 00 3d 00    	imul   $0x3d0064,(%eax),%eax
414617:	72 00                	jb     0x414619
414619:	6f                   	outsl  %ds:(%esi),(%dx)
41461a:	00 6f 00             	add    %ch,0x0(%edi)
41461d:	74 00                	je     0x41461f
41461f:	3b 00                	cmp    (%eax),%eax
414621:	70 00                	jo     0x414623
414623:	77 00                	ja     0x414625
414625:	64 00 3d 00 61 00 6e 	add    %bh,%fs:0x6e006100
41462c:	00 67 00             	add    %ah,0x0(%edi)
41462f:	6c                   	insb   (%dx),%es:(%edi)
414630:	00 65 00             	add    %ah,0x0(%ebp)
414633:	65 00 68 00          	add    %ch,%gs:0x0(%eax)
414637:	61                   	popa
414638:	00 37                	add    %dh,(%edi)
41463a:	00 37                	add    %dh,(%edi)
41463c:	00 40 00             	add    %al,0x0(%eax)
41463f:	40                   	inc    %eax
414640:	00 41 00             	add    %al,0x0(%ecx)
414643:	00 21                	add    %ah,(%ecx)
414645:	53                   	push   %ebx
414646:	00 45 00             	add    %al,0x0(%ebp)
414649:	4c                   	dec    %esp
41464a:	00 45 00             	add    %al,0x0(%ebp)
41464d:	43                   	inc    %ebx
41464e:	00 54 00 20          	add    %dl,0x20(%eax,%eax,1)
414652:	00 2a                	add    %ch,(%edx)
414654:	00 20                	add    %ah,(%eax)
414656:	00 46 00             	add    %al,0x0(%esi)
414659:	52                   	push   %edx
41465a:	00 4f 00             	add    %cl,0x0(%edi)
41465d:	4d                   	dec    %ebp
41465e:	00 20                	add    %ah,(%eax)
414660:	00 e0                	add    %ah,%al
414662:	ac                   	lods   %ds:(%esi),%al
414663:	1d ac 01 21 53       	sbb    $0x532101ac,%eax
414668:	00 45 00             	add    %al,0x0(%ebp)
41466b:	4c                   	dec    %esp
41466c:	00 45 00             	add    %al,0x0(%ebp)
41466f:	43                   	inc    %ebx
414670:	00 54 00 20          	add    %dl,0x20(%eax,%eax,1)
414674:	00 2a                	add    %ch,(%edx)
414676:	00 20                	add    %ah,(%eax)
414678:	00 46 00             	add    %al,0x0(%esi)
41467b:	52                   	push   %edx
41467c:	00 4f 00             	add    %cl,0x0(%edi)
41467f:	4d                   	dec    %ebp
414680:	00 20                	add    %ah,(%eax)
414682:	00 1c c8             	add    %bl,(%eax,%ecx,8)
414685:	88 d4                	mov    %dl,%ah
414687:	01 21                	add    %esp,(%ecx)
414689:	53                   	push   %ebx
41468a:	00 45 00             	add    %al,0x0(%ebp)
41468d:	4c                   	dec    %esp
41468e:	00 45 00             	add    %al,0x0(%ebp)
414691:	43                   	inc    %ebx
414692:	00 54 00 20          	add    %dl,0x20(%eax,%eax,1)
414696:	00 2a                	add    %ch,(%edx)
414698:	00 20                	add    %ah,(%eax)
41469a:	00 46 00             	add    %al,0x0(%esi)
41469d:	52                   	push   %edx
41469e:	00 4f 00             	add    %cl,0x0(%edi)
4146a1:	4d                   	dec    %ebp
4146a2:	00 20                	add    %ah,(%eax)
4146a4:	00 fc                	add    %bh,%ah
4146a6:	c8 38 bb 01          	enter  $0xbb38,$0x1
4146aa:	09 fc                	or     %edi,%esp
4146ac:	c8 38 bb 88          	enter  $0xbb38,$0x88
4146b0:	bc 38 d6 01 09       	mov    $0x901d638,%esp
4146b5:	fc                   	cld
4146b6:	c8 38 bb e0          	enter  $0xbb38,$0xe0
4146ba:	ac                   	lods   %ds:(%esi),%al
4146bb:	1d ac 01 09 1c       	sbb    $0x1c0901ac,%eax
4146c0:	c8 88 d4 88          	enter  $0xd488,$0x88
4146c4:	bc 38 d6 01 31       	mov    $0x3101d638,%esp
4146c9:	53                   	push   %ebx
4146ca:	00 45 00             	add    %al,0x0(%ebp)
4146cd:	4c                   	dec    %esp
4146ce:	00 45 00             	add    %al,0x0(%ebp)
4146d1:	43                   	inc    %ebx
4146d2:	00 54 00 20          	add    %dl,0x20(%eax,%eax,1)
4146d6:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
4146da:	00 73 00             	add    %dh,0x0(%ebx)
4146dd:	74 00                	je     0x4146df
4146df:	69 00 6e 00 63 00    	imul   $0x63006e,(%eax),%eax
4146e5:	74 00                	je     0x4146e7
4146e7:	20 00                	and    %al,(%eax)
4146e9:	c1 c9 c5             	ror    $0xc5,%ecx
4146ec:	c5 20                	lds    (%eax),%esp
4146ee:	00 46 00             	add    %al,0x0(%esi)
4146f1:	52                   	push   %edx
4146f2:	00 4f 00             	add    %cl,0x0(%edi)
4146f5:	4d                   	dec    %ebp
4146f6:	00 20                	add    %ah,(%eax)
4146f8:	00 01                	add    %al,(%ecx)
4146fa:	31 53 00             	xor    %edx,0x0(%ebx)
4146fd:	45                   	inc    %ebp
4146fe:	00 4c 00 45          	add    %cl,0x45(%eax,%eax,1)
414702:	00 43 00             	add    %al,0x0(%ebx)
414705:	54                   	push   %esp
414706:	00 20                	add    %ah,(%eax)
414708:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41470c:	00 73 00             	add    %dh,0x0(%ebx)
41470f:	74 00                	je     0x414711
414711:	69 00 6e 00 63 00    	imul   $0x63006e,(%eax),%eax
414717:	74 00                	je     0x414719
414719:	20 00                	and    %al,(%eax)
41471b:	f1                   	int1