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
414744:	69 70 00 73 65 74 5f 	imul   $0x5f746573,0x0(%eax),%esi
41474b:	43                   	inc    %ebx
41474c:	6f                   	outsl  %ds:(%esi),(%dx)
41474d:	6e                   	outsb  %ds:(%esi),(%dx)
41474e:	74 65                	je     0x4147b5
414750:	78 74                	js     0x4147c6
414752:	4d                   	dec    %ebp
414753:	65 6e                	outsb  %gs:(%esi),(%dx)
414755:	75 53                	jne    0x4147aa
414757:	74 72                	je     0x4147cb
414759:	69 70 00 73 65 74 5f 	imul   $0x5f746573,0x0(%eax),%esi
414760:	54                   	push   %esp
414761:	61                   	popa
414762:	62 53 74             	bound  %edx,0x74(%ebx)
414765:	6f                   	outsl  %ds:(%esi),(%dx)
414766:	70 00                	jo     0x414768
414768:	45                   	inc    %ebp
414769:	6e                   	outsb  %ds:(%esi),(%dx)
41476a:	64 41                	fs inc %ecx
41476c:	70 70                	jo     0x4147de
41476e:	00 62 5f             	add    %ah,0x5f(%edx)
414771:	75 70                	jne    0x4147e3
414773:	00 43 6c             	add    %al,0x6c(%ebx)
414776:	65 61                	gs popa
414778:	72 00                	jb     0x41477a
41477a:	73 65                	jae    0x4147e1
41477c:	74 5f                	je     0x4147dd
41477e:	50                   	push   %eax
41477f:	61                   	popa
414780:	73 73                	jae    0x4147f5
414782:	77 6f                	ja     0x4147f3
414784:	72 64                	jb     0x4147ea
414786:	43                   	inc    %ebx
414787:	68 61 72 00 67       	push   $0x67007261
41478c:	65 74 5f             	gs je  0x4147ee
41478f:	4b                   	dec    %ebx
414790:	65 79 43             	gs jns 0x4147d6
414793:	68 61 72 00 45       	push   $0x45007261
414798:	78 65                	js     0x4147ff
41479a:	63 75 74             	arpl   %esi,0x74(%ebp)
41479d:	65 53                	gs push %ebx
41479f:	63 61 6c             	arpl   %esp,0x6c(%ecx)
4147a2:	61                   	popa
4147a3:	72 00                	jb     0x4147a5
4147a5:	73 65                	jae    0x41480c
4147a7:	74 5f                	je     0x414808
4147a9:	56                   	push   %esi
4147aa:	61                   	popa
4147ab:	6c                   	insb   (%dx),%es:(%edi)
4147ac:	75 65                	jne    0x414813
4147ae:	4d                   	dec    %ebp
4147af:	65 6d                	gs insl (%dx),%es:(%edi)
4147b1:	62 65 72             	bound  %esp,0x72(%ebp)
4147b4:	00 73 65             	add    %dh,0x65(%ebx)
4147b7:	74 5f                	je     0x414818
4147b9:	44                   	inc    %esp
4147ba:	69 73 70 6c 61 79 4d 	imul   $0x4d79616c,0x70(%ebx),%esi
4147c1:	65 6d                	gs insl (%dx),%es:(%edi)
4147c3:	62 65 72             	bound  %esp,0x72(%ebp)
4147c6:	00 43 6f             	add    %al,0x6f(%ebx)
4147c9:	6c                   	insb   (%dx),%es:(%edi)
4147ca:	75 6d                	jne    0x414839
4147cc:	6e                   	outsb  %ds:(%esi),(%dx)
4147cd:	48                   	dec    %eax
4147ce:	65 61                	gs popa
4147d0:	64 65 72 00          	fs gs jb 0x4147d4
4147d4:	44                   	inc    %esp
4147d5:	62 44 61 74          	bound  %eax,0x74(%ecx,%eiz,2)
4147d9:	61                   	popa
4147da:	52                   	push   %edx
4147db:	65 61                	gs popa
4147dd:	64 65 72 00          	fs gs jb 0x4147e1
4147e1:	53                   	push   %ebx
4147e2:	71 6c                	jno    0x414850
4147e4:	44                   	inc    %esp
4147e5:	61                   	popa
4147e6:	74 61                	je     0x414849
4147e8:	52                   	push   %edx
4147e9:	65 61                	gs popa
4147eb:	64 65 72 00          	fs gs jb 0x4147ef
4147ef:	45                   	inc    %ebp
4147f0:	78 65                	js     0x414857
4147f2:	63 75 74             	arpl   %esi,0x74(%ebp)
4147f5:	65 52                	gs push %edx
4147f7:	65 61                	gs popa
4147f9:	64 65 72 00          	fs gs jb 0x4147fd
4147fd:	72 65                	jb     0x414864
4147ff:	61                   	popa
414800:	64 65 72 00          	fs gs jb 0x414804
414804:	53                   	push   %ebx
414805:	71 6c                	jno    0x414873
414807:	43                   	inc    %ebx
414808:	6f                   	outsl  %ds:(%esi),(%dx)
414809:	6d                   	insl   (%dx),%es:(%edi)
41480a:	6d                   	insl   (%dx),%es:(%edi)
41480b:	61                   	popa
41480c:	6e                   	outsb  %ds:(%esi),(%dx)
41480d:	64 42                	fs inc %edx
41480f:	75 69                	jne    0x41487a
414811:	6c                   	insb   (%dx),%es:(%edi)
414812:	64 65 72 00          	fs gs jb 0x414816
414816:	73 65                	jae    0x41487d
414818:	6e                   	outsb  %ds:(%esi),(%dx)
414819:	64 65 72 00          	fs gs jb 0x41481d
41481d:	67 65 74 5f          	addr16 gs je 0x414880
414821:	52                   	push   %edx
414822:	65 73 6f             	gs jae 0x414894
414825:	75 72                	jne    0x414899
414827:	63 65 4d             	arpl   %esp,0x4d(%ebp)
41482a:	61                   	popa
41482b:	6e                   	outsb  %ds:(%esi),(%dx)
41482c:	61                   	popa
41482d:	67 65 72 00          	addr16 gs jb 0x414831
414831:	46                   	inc    %esi
414832:	6f                   	outsl  %ds:(%esi),(%dx)
414833:	72 6d                	jb     0x4148a2
414835:	43                   	inc    %ebx
414836:	6c                   	insb   (%dx),%es:(%edi)
414837:	6f                   	outsl  %ds:(%esi),(%dx)
414838:	73 69                	jae    0x4148a3
41483a:	6e                   	outsb  %ds:(%esi),(%dx)
41483b:	67 45                	addr16 inc %ebp
41483d:	76 65                	jbe    0x4148a4
41483f:	6e                   	outsb  %ds:(%esi),(%dx)
414840:	74 48                	je     0x41488a
414842:	61                   	popa
414843:	6e                   	outsb  %ds:(%esi),(%dx)
414844:	64 6c                	fs insb (%dx),%es:(%edi)
414846:	65 72 00             	gs jb  0x414849
414849:	44                   	inc    %esp
41484a:	61                   	popa
41484b:	74 61                	je     0x4148ae
41484d:	47                   	inc    %edi
41484e:	72 69                	jb     0x4148b9
414850:	64 56                	fs push %esi
414852:	69 65 77 43 65 6c 6c 	imul   $0x6c6c6543,0x77(%ebp),%esp
414859:	45                   	inc    %ebp
41485a:	76 65                	jbe    0x4148c1
41485c:	6e                   	outsb  %ds:(%esi),(%dx)
41485d:	74 48                	je     0x4148a7
41485f:	61                   	popa
414860:	6e                   	outsb  %ds:(%esi),(%dx)
414861:	64 6c                	fs insb (%dx),%es:(%edi)
414863:	65 72 00             	gs jb  0x414866
414866:	4b                   	dec    %ebx
414867:	65 79 50             	gs jns 0x4148ba
41486a:	72 65                	jb     0x4148d1
41486c:	73 73                	jae    0x4148e1
41486e:	45                   	inc    %ebp
41486f:	76 65                	jbe    0x4148d6
414871:	6e                   	outsb  %ds:(%esi),(%dx)
414872:	74 48                	je     0x4148bc
414874:	61                   	popa
414875:	6e                   	outsb  %ds:(%esi),(%dx)
414876:	64 6c                	fs insb (%dx),%es:(%edi)
414878:	65 72 00             	gs jb  0x41487b
41487b:	53                   	push   %ebx
41487c:	79 73                	jns    0x4148f1
41487e:	74 65                	je     0x4148e5
414880:	6d                   	insl   (%dx),%es:(%edi)
414881:	2e 43                	cs inc %ebx
414883:	6f                   	outsl  %ds:(%esi),(%dx)
414884:	64 65 44             	fs gs inc %esp
414887:	6f                   	outsl  %ds:(%esi),(%dx)
414888:	6d                   	insl   (%dx),%es:(%edi)
414889:	2e 43                	cs inc %ebx
41488b:	6f                   	outsl  %ds:(%esi),(%dx)
41488c:	6d                   	insl   (%dx),%es:(%edi)
41488d:	70 69                	jo     0x4148f8
41488f:	6c                   	insb   (%dx),%es:(%edi)
414890:	65 72 00             	gs jb  0x414893
414893:	54                   	push   %esp
414894:	69 6d 65 72 00 49 43 	imul   $0x43490072,0x65(%ebp),%ebp
41489b:	6f                   	outsl  %ds:(%esi),(%dx)
41489c:	6e                   	outsb  %ds:(%esi),(%dx)