414425:	6f                   	outsl  %ds:(%esi),(%dx)
414426:	72 6d                	jb     0x414495
414428:	00 51 75             	add    %dl,0x75(%ecx)
41442b:	65 73 74             	gs jae 0x4144a2
41442e:	69 6f 6e 52 65 73 75 	imul   $0x75736552,0x6e(%edi),%ebp
414435:	6c                   	insb   (%dx),%es:(%edi)
414436:	74 46                	je     0x41447e
414438:	6f                   	outsl  %ds:(%esi),(%dx)
414439:	72 6d                	jb     0x4144a8
41443b:	00 41 64             	add    %al,0x64(%ecx)
41443e:	64 53                	fs push %ebx
414440:	74 75                	je     0x4144b7
414442:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
414445:	74 46                	je     0x41448d
414447:	6f                   	outsl  %ds:(%esi),(%dx)
414448:	72 6d                	jb     0x4144b7
41444a:	00 53 74             	add    %dl,0x74(%ebx)
41444d:	75 64                	jne    0x4144b3
41444f:	65 6e                	outsb  %gs:(%esi),(%dx)
414451:	74 4c                	je     0x41449f
414453:	69 73 74 46 6f 72 6d 	imul   $0x6d726f46,0x74(%ebx),%esi
41445a:	00 41 62             	add    %al,0x62(%ecx)
41445d:	6f                   	outsl  %ds:(%esi),(%dx)
41445e:	75 74                	jne    0x4144d4
414460:	46                   	inc    %esi
414461:	6f                   	outsl  %ds:(%esi),(%dx)
414462:	72 6d                	jb     0x4144d1
414464:	00 53 65             	add    %dl,0x65(%ebx)
414467:	6c                   	insb   (%dx),%es:(%edi)
414468:	65 63 74 53 74       	arpl   %esi,%gs:0x74(%ebx,%edx,2)
41446d:	75 46                	jne    0x4144b5
41446f:	6f                   	outsl  %ds:(%esi),(%dx)
414470:	72 6d                	jb     0x4144df
414472:	00 71 75             	add    %dh,0x75(%ecx)
414475:	65 73 74             	gs jae 0x4144ec
414478:	69 6f 6e 4e 75 6d 00 	imul   $0x6d754e,0x6e(%edi),%ebp
41447f:	74 78                	je     0x4144f9
414481:	74 5f                	je     0x4144e2
414483:	6e                   	outsb  %ds:(%esi),(%dx)
414484:	75 6d                	jne    0x4144f3
414486:	00 72 65             	add    %dh,0x65(%edx)
414489:	73 6f                	jae    0x4144fa
41448b:	75 72                	jne    0x4144ff
41448d:	63 65 4d             	arpl   %esp,0x4d(%ebp)
414490:	61                   	popa
414491:	6e                   	outsb  %ds:(%esi),(%dx)
414492:	00 42 6f             	add    %al,0x6f(%edx)
414495:	6f                   	outsl  %ds:(%esi),(%dx)
414496:	6c                   	insb   (%dx),%es:(%edi)
414497:	65 61                	gs popa
414499:	6e                   	outsb  %ds:(%esi),(%dx)
41449a:	00 72 61             	add    %dh,0x61(%edx)
41449d:	6e                   	outsb  %ds:(%esi),(%dx)
41449e:	00 67 65             	add    %ah,0x65(%edi)
4144a1:	74 5f                	je     0x414502
4144a3:	47                   	inc    %edi
4144a4:	72 65                	jb     0x41450b
4144a6:	65 6e                	outsb  %gs:(%esi),(%dx)
4144a8:	00 4f 70             	add    %cl,0x70(%edi)
4144ab:	65 6e                	outsb  %gs:(%esi),(%dx)
4144ad:	00 67 65             	add    %ah,0x65(%edi)
4144b0:	74 5f                	je     0x414511
4144b2:	4d                   	dec    %ebp
4144b3:	64 69 43 68 69 6c 64 	imul   $0x72646c69,%fs:0x68(%ebx),%eax
4144ba:	72
4144bb:	65 6e                	outsb  %gs:(%esi),(%dx)
4144bd:	00 45 78             	add    %al,0x78(%ebp)
4144c0:	69 73 74 4d 64 69 43 	imul   $0x4369644d,0x74(%ebx),%esi
4144c7:	68 69 6c 64 72       	push   $0x72646c69
4144cc:	65 6e                	outsb  %gs:(%esi),(%dx)
4144ce:	00 4d 61             	add    %cl,0x61(%ebp)
4144d1:	69 6e 00 41 70 70 44 	imul   $0x44707041,0x0(%esi),%ebp
4144d8:	6f                   	outsl  %ds:(%esi),(%dx)
4144d9:	6d                   	insl   (%dx),%es:(%edi)
4144da:	61                   	popa
4144db:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
4144e2:	43                   	inc    %ebx
4144e3:	75 72                	jne    0x414557
4144e5:	72 65                	jb     0x41454c
4144e7:	6e                   	outsb  %ds:(%esi),(%dx)
4144e8:	74 44                	je     0x41452e
4144ea:	6f                   	outsl  %ds:(%esi),(%dx)
4144eb:	6d                   	insl   (%dx),%es:(%edi)
4144ec:	61                   	popa
4144ed:	69 6e 00 62 5f 6c 6f 	imul   $0x6f6c5f62,0x0(%esi),%ebp
4144f4:	67 69 6e 00 63 6f 6e 	imul   $0x6e6e6f63,0x0(%bp),%ebp
4144fb:	6e
4144fc:	00 4d 65             	add    %cl,0x65(%ebp)
4144ff:	73 73                	jae    0x414574
414501:	61                   	popa
414502:	67 65 42             	addr16 gs inc %edx
414505:	6f                   	outsl  %ds:(%esi),(%dx)
414506:	78 49                	js     0x414551
414508:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41450b:	00 41 70             	add    %al,0x70(%ecx)
41450e:	70 6c                	jo     0x41457c
414510:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
414517:	00 73 65             	add    %dh,0x65(%ebx)
41451a:	74 5f                	je     0x41457b
41451c:	4c                   	dec    %esp
41451d:	6f                   	outsl  %ds:(%esi),(%dx)
41451e:	63 61 74             	arpl   %esp,0x74(%ecx)
414521:	69 6f 6e 00 53 79 73 	imul   $0x73795300,0x6e(%edi),%ebp
414528:	74 65                	je     0x41458f
41452a:	6d                   	insl   (%dx),%es:(%edi)
41452b:	2e 43                	cs inc %ebx
41452d:	6f                   	outsl  %ds:(%esi),(%dx)
41452e:	6e                   	outsb  %ds:(%esi),(%dx)
41452f:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
414535:	74 69                	je     0x4145a0
414537:	6f                   	outsl  %ds:(%esi),(%dx)
414538:	6e                   	outsb  %ds:(%esi),(%dx)
414539:	00 53 79             	add    %dl,0x79(%ebx)
41453c:	73 74                	jae    0x4145b2
41453e:	65 6d                	gs insl (%dx),%es:(%edi)
414540:	2e 47                	cs inc %edi
414542:	6c                   	insb   (%dx),%es:(%edi)
414543:	6f                   	outsl  %ds:(%esi),(%dx)
414544:	62 61 6c             	bound  %esp,0x6c(%ecx)
414547:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
41454e:	00 53 79             	add    %dl,0x79(%ebx)
414551:	73 74                	jae    0x4145c7
414553:	65 6d                	gs insl (%dx),%es:(%edi)
414555:	2e 52                	cs push %edx
414557:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
41455a:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41455f:	6e                   	outsb  %ds:(%esi),(%dx)
414560:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
414564:	61                   	popa
414565:	54                   	push   %esp
414566:	61                   	popa
414567:	62 6c 65 43          	bound  %ebp,0x43(%ebp,%eiz,2)
41456b:	6f                   	outsl  %ds:(%esi),(%dx)
41456c:	6c                   	insb   (%dx),%es:(%edi)
41456d:	6c                   	insb   (%dx),%es:(%edi)
41456e:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
414573:	6e                   	outsb  %ds:(%esi),(%dx)
414574:	00 42 61             	add    %al,0x61(%edx)
414577:	73 65                	jae    0x4145de
414579:	43                   	inc    %ebx
41457a:	6f                   	outsl  %ds:(%esi),(%dx)
41457b:	6c                   	insb   (%dx),%es:(%edi)
41457c:	6c                   	insb   (%dx),%es:(%edi)
41457d:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
414582:	6e                   	outsb  %ds:(%esi),(%dx)
414583:	00 43 6f             	add    %al,0x6f(%ebx)
414586:	6e                   	outsb  %ds:(%esi),(%dx)
414587:	74 72                	je     0x4145fb
414589:	6f                   	outsl  %ds:(%esi),(%dx)
41458a:	6c                   	insb   (%dx),%es:(%edi)
41458b:	43                   	inc    %ebx
41458c:	6f                   	outsl  %ds:(%esi),(%dx)
41458d:	6c                   	insb   (%dx),%es:(%edi)
41458e:	6c                   	insb   (%dx),%es:(%edi)
41458f:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
414594:	6e                   	outsb  %ds:(%esi),(%dx)
414595:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
414599:	6c                   	insb   (%dx),%es:(%edi)
41459a:	53                   	push   %ebx
41459b:	74 72                	je     0x41460f
41459d:	69 70 49 74 65 6d 43 	imul   $0x436d6574,0x49(%eax),%esi
4145a4:	6f                   	outsl  %ds:(%esi),(%dx)
4145a5:	6c                   	insb   (%dx),%es:(%edi)
4145a6:	6c                   	insb   (%dx),%es:(%edi)
4145a7:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4145ac:	6e                   	outsb  %ds:(%esi),(%dx)
4145ad:	00 53 65             	add    %dl,0x65(%ebx)
4145b0:	6c                   	insb   (%dx),%es:(%edi)
4145b1:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
4145b6:	4c                   	dec    %esp
4145b7:	69 73 74 56 69 65 77 	imul   $0x77656956,0x74(%ebx),%esi
4145be:	49                   	dec    %ecx
4145bf:	74 65                	je     0x414626
4145c1:	6d                   	insl   (%dx),%es:(%edi)
4145c2:	43                   	inc    %ebx
4145c3:	6f                   	outsl  %ds:(%esi),(%dx)
4145c4:	6c                   	insb   (%dx),%es:(%edi)
4145c5:	6c                   	insb   (%dx),%es:(%edi)
4145c6:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4145cb:	6e                   	outsb  %ds:(%esi),(%dx)
4145cc:	00 43 6f             	add    %al,0x6f(%ebx)
4145cf:	6c                   	insb   (%dx),%es:(%edi)
4145d0:	75 6d                	jne    0x41463f
4145d2:	6e                   	outsb  %ds:(%esi),(%dx)
4145d3:	48                   	dec    %eax
4145d4:	65 61                	gs popa
4145d6:	64 65 72 43          	fs gs jb 0x41461d
4145da:	6f                   	outsl  %ds:(%esi),(%dx)
4145db:	6c                   	insb   (%dx),%es:(%edi)
4145dc:	6c                   	insb   (%dx),%es:(%edi)
4145dd:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4145e2:	6e                   	outsb  %ds:(%esi),(%dx)
4145e3:	00 4f 62             	add    %cl,0x62(%edi)
4145e6:	6a 65                	push   $0x65
4145e8:	63 74 43 6f          	arpl   %esi,0x6f(%ebx,%eax,2)
4145ec:	6c                   	insb   (%dx),%es:(%edi)
4145ed:	6c                   	insb   (%dx),%es:(%edi)
4145ee:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4145f3:	6e                   	outsb  %ds:(%esi),(%dx)
4145f4:	00 41 72             	add    %al,0x72(%ecx)
4145f7:	72 61                	jb     0x41465a
4145f9:	6e                   	outsb  %ds:(%esi),(%dx)
4145fa:	67 65 64 45          	addr16 gs fs inc %ebp
4145fe:	6c                   	insb   (%dx),%es:(%edi)
4145ff:	65 6d                	gs insl (%dx),%es:(%edi)
414601:	65 6e                	outsb  %gs:(%esi),(%dx)
414603:	74 43                	je     0x414648
414605:	6f                   	outsl  %ds:(%esi),(%dx)
414606:	6c                   	insb   (%dx),%es:(%edi)
414607:	6c                   	insb   (%dx),%es:(%edi)
414608:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41460d:	6e                   	outsb  %ds:(%esi),(%dx)
41460e:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
414612:	61                   	popa
414613:	52                   	push   %edx
414614:	6f                   	outsl  %ds:(%esi),(%dx)
414615:	77 43                	ja     0x41465a
414617:	6f                   	outsl  %ds:(%esi),(%dx)
414618:	6c                   	insb   (%dx),%es:(%edi)
414619:	6c                   	insb   (%dx),%es:(%edi)
41461a:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41461f:	6e                   	outsb  %ds:(%esi),(%dx)
414620:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
414624:	61                   	popa
414625:	47                   	inc    %edi
414626:	72 69                	jb     0x414691
414628:	64 56                	fs push %esi
41462a:	69 65 77 53 65 6c 65 	imul   $0x656c6553,0x77(%ebp),%esp
414631:	63 74 65 64          	arpl   %esi,0x64(%ebp,%eiz,2)
414635:	52                   	push   %edx
414636:	6f                   	outsl  %ds:(%esi),(%dx)
414637:	77 43                	ja     0x41467c
414639:	6f                   	outsl  %ds:(%esi),(%dx)
41463a:	6c                   	insb   (%dx),%es:(%edi)
41463b:	6c                   	insb   (%dx),%es:(%edi)
41463c:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
414641:	6e                   	outsb  %ds:(%esi),(%dx)
414642:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
414646:	61                   	popa
414647:	47                   	inc    %edi
414648:	72 69                	jb     0x4146b3
41464a:	64 56                	fs push %esi
41464c:	69 65 77 52 6f 77 43 	imul   $0x43776f52,0x77(%ebp),%esp
414653:	6f                   	outsl  %ds:(%esi),(%dx)
414654:	6c                   	insb   (%dx),%es:(%edi)
414655:	6c                   	insb   (%dx),%es:(%edi)
414656:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41465b:	6e                   	outsb  %ds:(%esi),(%dx)
41465c:	00 73 65             	add    %dh,0x65(%ebx)
41465f:	74 5f                	je     0x4146c0
414661:	43                   	inc    %ebx
414662:	6f                   	outsl  %ds:(%esi),(%dx)
414663:	6e                   	outsb  %ds:(%esi),(%dx)
414664:	6e                   	outsb  %ds:(%esi),(%dx)
414665:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41466a:	6e                   	outsb  %ds:(%esi),(%dx)
41466b:	00 44 62 43          	add    %al,0x43(%edx,%eiz,2)
41466f:	6f                   	outsl  %ds:(%esi),(%dx)
414670:	6e                   	outsb  %ds:(%esi),(%dx)
414671:	6e                   	outsb  %ds:(%esi),(%dx)
414672:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
414677:	6e                   	outsb  %ds:(%esi),(%dx)
414678:	00 53 71             	add    %dl,0x71(%ebx)
41467b:	6c                   	insb   (%dx),%es:(%edi)
41467c:	43                   	inc    %ebx
41467d:	6f                   	outsl  %ds:(%esi),(%dx)
41467e:	6e                   	outsb  %ds:(%esi),(%dx)
41467f:	6e                   	outsb  %ds:(%esi),(%dx)
414680:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
414685:	6e                   	outsb  %ds:(%esi),(%dx)
414686:	00 43 68             	add    %al,0x68(%ebx)
414689:	65 63 6b 4f          	arpl   %ebp,%gs:0x4f(%ebx)
41468d:	70 74                	jo     0x414703
41468f:	69 6f 6e 00 45 78 63 	imul   $0x63784500,0x6e(%edi),%ebp
414696:	65 70 74             	gs jo  0x41470d
414699:	69 6f 6e 00 74 78 74 	imul   $0x74787400,0x6e(%edi),%ebp
4146a0:	5f                   	pop    %edi
4146a1:	51                   	push   %ecx
4146a2:	75 65                	jne    0x414709
4146a4:	73 74                	jae    0x41471a
4146a6:	69 6f 6e 00 4d 6f 64 	imul   $0x646f4d00,0x6e(%edi),%ebp
4146ad:	69 66 79 51 75 65 73 	imul   $0x73657551,0x79(%esi),%esp
4146b4:	74 69                	je     0x41471f
4146b6:	6f                   	outsl  %ds:(%esi),(%dx)
4146b7:	6e                   	outsb  %ds:(%esi),(%dx)
4146b8:	00 53 79             	add    %dl,0x79(%ebx)
4146bb:	73 74                	jae    0x414731
4146bd:	65 6d                	gs insl (%dx),%es:(%edi)
4146bf:	2e 44                	cs inc %esp
4146c1:	61                   	popa
4146c2:	74 61                	je     0x414725
4146c4:	2e 43                	cs inc %ebx
4146c6:	6f                   	outsl  %ds:(%esi),(%dx)
4146c7:	6d                   	insl   (%dx),%es:(%edi)
4146c8:	6d                   	insl   (%dx),%es:(%edi)
4146c9:	6f                   	outsl  %ds:(%esi),(%dx)
4146ca:	6e                   	outsb  %ds:(%esi),(%dx)
4146cb:	00 52 61             	add    %dl,0x61(%edx)
4146ce:	64 69 6f 42 75 74 74 	imul   $0x6f747475,%fs:0x42(%edi),%ebp
4146d5:	6f
4146d6:	6e                   	outsb  %ds:(%esi),(%dx)
4146d7:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
4146db:	6c                   	insb   (%dx),%es:(%edi)
4146dc:	53                   	push   %ebx
4146dd:	74 72                	je     0x414751
4146df:	69 70 42 75 74 74 6f 	imul   $0x6f747475,0x42(%eax),%esi
4146e6:	6e                   	outsb  %ds:(%esi),(%dx)
4146e7:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
4146eb:	6c                   	insb   (%dx),%es:(%edi)
4146ec:	53                   	push   %ebx
4146ed:	74 72                	je     0x414761
4146ef:	69 70 53 70 6c 69 74 	imul   $0x74696c70,0x53(%eax),%esi
4146f6:	42                   	inc    %edx
4146f7:	75 74                	jne    0x41476d
4146f9:	74 6f                	je     0x41476a
4146fb:	6e                   	outsb  %ds:(%esi),(%dx)
4146fc:	00 52 75             	add    %dl,0x75(%edx)
4146ff:	6e                   	outsb  %ds:(%esi),(%dx)
414700:	00 4d 65             	add    %cl,0x65(%ebp)
414703:	74 68                	je     0x41476d
414705:	6f                   	outsl  %ds:(%esi),(%dx)
414706:	64 49                	fs dec %ecx
414708:	6e                   	outsb  %ds:(%esi),(%dx)
414709:	66 6f                	outsw  %ds:(%esi),(%dx)
41470b:	00 43 75             	add    %al,0x75(%ebx)
41470e:	6c                   	insb   (%dx),%es:(%edi)
41470f:	74 75                	je     0x414786
414711:	72 65                	jb     0x414778
414713:	49                   	dec    %ecx
414714:	6e                   	outsb  %ds:(%esi),(%dx)
414715:	66 6f                	outsw  %ds:(%esi),(%dx)
414717:	00 42 69             	add    %al,0x69(%edx)
41471a:	74 6d                	je     0x414789
41471c:	61                   	popa
41471d:	70 00                	jo     0x41471f
41471f:	54                   	push   %esp
414720:	6f                   	outsl  %ds:(%esi),(%dx)
414721:	6f                   	outsl  %ds:(%esi),(%dx)
414722:	6c                   	insb   (%dx),%es:(%edi)
414723:	53                   	push   %ebx
414724:	74 72                	je     0x414798
414726:	69 70 00 53 74 61 74 	imul   $0x74617453,0x0(%eax),%esi
41472d:	75 73                	jne    0x4147a2
41472f:	53                   	push   %ebx
414730:	74 72                	je     0x4147a4
414732:	69 70 00 73 65 74 5f 	imul   $0x5f746573,0x0(%eax),%esi
414739:	4d                   	dec    %ebp
41473a:	61                   	popa
41473b:	69 6e 4d 65 6e 75 53 	imul   $0x53756e65,0x4d(%esi),%ebp
414742:	74 72                	je     0x4147b6