44466f:	00 65 61             	add    %ah,0x61(%ebp)
444672:	00 6d 5f             	add    %ch,0x5f(%ebp)
444675:	43                   	inc    %ebx
444676:	6f                   	outsl  %ds:(%esi),(%dx)
444677:	6d                   	insl   (%dx),%es:(%edi)
444678:	70 75                	jo     0x4446ef
44467a:	74 65                	je     0x4446e1
44467c:	72 4f                	jb     0x4446cd
44467e:	62 6a 65             	bound  %ebp,0x65(%edx)
444681:	63 74 50 72          	arpl   %esi,0x72(%eax,%edx,2)
444685:	6f                   	outsl  %ds:(%esi),(%dx)
444686:	76 69                	jbe    0x4446f1
444688:	64 65 72 00          	fs gs jb 0x44468c
44468c:	6d                   	insl   (%dx),%es:(%edi)
44468d:	5f                   	pop    %edi
44468e:	41                   	inc    %ecx
44468f:	70 70                	jo     0x444701
444691:	4f                   	dec    %edi
444692:	62 6a 65             	bound  %ebp,0x65(%edx)
444695:	63 74 50 72          	arpl   %esi,0x72(%eax,%edx,2)
444699:	6f                   	outsl  %ds:(%esi),(%dx)
44469a:	76 69                	jbe    0x444705
44469c:	64 65 72 00          	fs gs jb 0x4446a0
4446a0:	6d                   	insl   (%dx),%es:(%edi)
4446a1:	5f                   	pop    %edi
4446a2:	55                   	push   %ebp
4446a3:	73 65                	jae    0x44470a
4446a5:	72 4f                	jb     0x4446f6
4446a7:	62 6a 65             	bound  %ebp,0x65(%edx)
4446aa:	63 74 50 72          	arpl   %esi,0x72(%eax,%edx,2)
4446ae:	6f                   	outsl  %ds:(%esi),(%dx)
4446af:	76 69                	jbe    0x44471a
4446b1:	64 65 72 00          	fs gs jb 0x4446b5
4446b5:	55                   	push   %ebp
4446b6:	73 65                	jae    0x44471d
4446b8:	72 00                	jb     0x4446ba
4446ba:	6d                   	insl   (%dx),%es:(%edi)
4446bb:	5f                   	pop    %edi
4446bc:	4d                   	dec    %ebp
4446bd:	79 57                	jns    0x444716
4446bf:	65 62 53 65          	bound  %edx,%gs:0x65(%ebx)
4446c3:	72 76                	jb     0x44473b
4446c5:	69 63 65 73 4f 62 6a 	imul   $0x6a624f73,0x65(%ebx),%esp
4446cc:	65 63 74 50 72       	arpl   %esi,%gs:0x72(%eax,%edx,2)
4446d1:	6f                   	outsl  %ds:(%esi),(%dx)
4446d2:	76 69                	jbe    0x44473d
4446d4:	64 65 72 00          	fs gs jb 0x4446d8
4446d8:	67 65 74 5f          	addr16 gs je 0x44473b
4446dc:	43                   	inc    %ebx
4446dd:	6f                   	outsl  %ds:(%esi),(%dx)
4446de:	6d                   	insl   (%dx),%es:(%edi)
4446df:	70 75                	jo     0x444756
4446e1:	74 65                	je     0x444748
4446e3:	72 00                	jb     0x4446e5
4446e5:	67 65 74 5f          	addr16 gs je 0x444748
4446e9:	41                   	inc    %ecx
4446ea:	70 70                	jo     0x44475c
4446ec:	6c                   	insb   (%dx),%es:(%edi)
4446ed:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
4446f4:	00 67 65             	add    %ah,0x65(%edi)
4446f7:	74 5f                	je     0x444758
4446f9:	55                   	push   %ebp
4446fa:	73 65                	jae    0x444761
4446fc:	72 00                	jb     0x4446fe
4446fe:	67 65 74 5f          	addr16 gs je 0x444761
444702:	57                   	push   %edi
444703:	65 62 53 65          	bound  %edx,%gs:0x65(%ebx)
444707:	72 76                	jb     0x44477f
444709:	69 63 65 73 00 65 6a 	imul   $0x6a650073,0x65(%ebx),%esp
444710:	00 65 6b             	add    %ah,0x6b(%ebp)
444713:	00 65 67             	add    %ah,0x67(%ebp)
444716:	00 65 71             	add    %ah,0x71(%ebp)
444719:	00 72 65             	add    %dh,0x65(%edx)
44471c:	00 72 61             	add    %dh,0x61(%edx)
44471f:	00 72 6a             	add    %dh,0x6a(%edx)
444722:	00 72 67             	add    %dh,0x67(%edx)
444725:	00 72 73             	add    %dh,0x73(%edx)
444728:	00 54 79 70          	add    %dl,0x70(%ecx,%edi,2)
44472c:	65 00 72 74          	add    %dh,%gs:0x74(%edx)
444730:	00 72 6d             	add    %dh,0x6d(%edx)
444733:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
444737:	7a 00                	jp     0x444739
444739:	72 6e                	jb     0x4447a9
44473b:	00 72 75             	add    %dh,0x75(%edx)
44473e:	00 72 63             	add    %dh,0x63(%edx)
444741:	00 01                	add    %al,(%ecx)
444743:	00 6d 5f             	add    %ch,0x5f(%ebp)
444746:	54                   	push   %esp
444747:	68 72 65 61 64       	push   $0x64616572
44474c:	53                   	push   %ebx
44474d:	74 61                	je     0x4447b0
44474f:	74 69                	je     0x4447ba
444751:	63 56 61             	arpl   %edx,0x61(%esi)
444754:	6c                   	insb   (%dx),%es:(%edi)
444755:	75 65                	jne    0x4447bc
444757:	00 67 65             	add    %ah,0x65(%edi)
44475a:	74 5f                	je     0x4447bb
44475c:	47                   	inc    %edi
44475d:	65 74 49             	gs je  0x4447a9
444760:	6e                   	outsb  %ds:(%esi),(%dx)
444761:	73 74                	jae    0x4447d7
444763:	61                   	popa
444764:	6e                   	outsb  %ds:(%esi),(%dx)
444765:	63 65 00             	arpl   %esp,0x0(%ebp)
444768:	72 78                	jb     0x4447e2
44476a:	00 64 77 72          	add    %ah,0x72(%edi,%esi,2)
44476e:	00 6f 65             	add    %ch,0x65(%edi)
444771:	62 00                	bound  %eax,(%eax)
444773:	6f                   	outsl  %ds:(%esi),(%dx)
444774:	65 74 00             	gs je  0x444777
444777:	6f                   	outsl  %ds:(%esi),(%dx)
444778:	65 79 00             	gs jns 0x44477b
44477b:	6f                   	outsl  %ds:(%esi),(%dx)
44477c:	65 6d                	gs insl (%dx),%es:(%edi)
44477e:	00 6f 65             	add    %ch,0x65(%edi)
444781:	7a 00                	jp     0x444783
444783:	6f                   	outsl  %ds:(%esi),(%dx)
444784:	65 68 00 6f 65 6e    	gs push $0x6e656f00
44478a:	00 6f 65             	add    %ch,0x65(%edi)
44478d:	75 00                	jne    0x44478f
44478f:	6f                   	outsl  %ds:(%esi),(%dx)
444790:	65 76 00             	gs jbe 0x444793
444793:	6f                   	outsl  %ds:(%esi),(%dx)
444794:	65 63 00             	arpl   %eax,%gs:(%eax)
444797:	6f                   	outsl  %ds:(%esi),(%dx)
444798:	65 78 00             	gs js  0x44479b
44479b:	6f                   	outsl  %ds:(%esi),(%dx)
44479c:	61                   	popa
44479d:	6a 00                	push   $0x0
44479f:	6f                   	outsl  %ds:(%esi),(%dx)
4447a0:	61                   	popa
4447a1:	6b 00 6f             	imul   $0x6f,(%eax),%eax
4447a4:	61                   	popa
4447a5:	67 00 6f 61          	add    %ch,0x61(%bx)
4447a9:	71 00                	jno    0x4447ab
4447ab:	6f                   	outsl  %ds:(%esi),(%dx)
4447ac:	61                   	popa
4447ad:	73 00                	jae    0x4447af
4447af:	6f                   	outsl  %ds:(%esi),(%dx)
4447b0:	61                   	popa
4447b1:	62 00                	bound  %eax,(%eax)
4447b3:	6f                   	outsl  %ds:(%esi),(%dx)
4447b4:	61                   	popa
4447b5:	74 00                	je     0x4447b7
4447b7:	6f                   	outsl  %ds:(%esi),(%dx)
4447b8:	61                   	popa
4447b9:	79 00                	jns    0x4447bb
4447bb:	6f                   	outsl  %ds:(%esi),(%dx)
4447bc:	61                   	popa
4447bd:	6d                   	insl   (%dx),%es:(%edi)
4447be:	00 6f 61             	add    %ch,0x61(%edi)
4447c1:	7a 00                	jp     0x4447c3
4447c3:	6f                   	outsl  %ds:(%esi),(%dx)
4447c4:	61                   	popa
4447c5:	68 00 6f 61 6e       	push   $0x6e616f00
4447ca:	00 6f 61             	add    %ch,0x61(%edi)
4447cd:	75 00                	jne    0x4447cf
4447cf:	6f                   	outsl  %ds:(%esi),(%dx)
4447d0:	61                   	popa
4447d1:	76 00                	jbe    0x4447d3
4447d3:	6f                   	outsl  %ds:(%esi),(%dx)
4447d4:	61                   	popa
4447d5:	63 00                	arpl   %eax,(%eax)
4447d7:	6f                   	outsl  %ds:(%esi),(%dx)
4447d8:	61                   	popa
4447d9:	78 00                	js     0x4447db
4447db:	6f                   	outsl  %ds:(%esi),(%dx)
4447dc:	6a 6b                	push   $0x6b
4447de:	00 6f 6a             	add    %ch,0x6a(%edi)
4447e1:	67 00 6f 6a          	add    %ch,0x6a(%bx)
4447e5:	71 00                	jno    0x4447e7
4447e7:	6f                   	outsl  %ds:(%esi),(%dx)
4447e8:	6a 73                	push   $0x73
4447ea:	00 6f 6a             	add    %ch,0x6a(%edi)
4447ed:	62 00                	bound  %eax,(%eax)
4447ef:	6f                   	outsl  %ds:(%esi),(%dx)
4447f0:	6a 74                	push   $0x74
4447f2:	00 6f 6a             	add    %ch,0x6a(%edi)
4447f5:	79 00                	jns    0x4447f7
4447f7:	6f                   	outsl  %ds:(%esi),(%dx)
4447f8:	6a 6d                	push   $0x6d
4447fa:	00 4d 75             	add    %cl,0x75(%ebp)
4447fd:	74 65                	je     0x444864
4447ff:	78 00                	js     0x444801
444801:	53                   	push   %ebx
444802:	79 73                	jns    0x444877
444804:	74 65                	je     0x44486b
444806:	6d                   	insl   (%dx),%es:(%edi)
444807:	2e 54                	cs push %esp
444809:	68 72 65 61 64       	push   $0x64616572
44480e:	69 6e 67 00 6f 6a 7a 	imul   $0x7a6a6f00,0x67(%esi),%ebp
444815:	00 6f 6a             	add    %ch,0x6a(%edi)
444818:	68 00 6f 6a 6e       	push   $0x6e6a6f00
44481d:	00 6f 6a             	add    %ch,0x6a(%edi)
444820:	75 00                	jne    0x444822
444822:	6f                   	outsl  %ds:(%esi),(%dx)
444823:	6a 76                	push   $0x76
444825:	00 6f 6a             	add    %ch,0x6a(%edi)
444828:	63 00                	arpl   %eax,(%eax)
44482a:	6f                   	outsl  %ds:(%esi),(%dx)
44482b:	6a 78                	push   $0x78
44482d:	00 6f 6b             	add    %ch,0x6b(%edi)
444830:	67 00 6f 6b          	add    %ch,0x6b(%bx)
444834:	71 00                	jno    0x444836
444836:	6f                   	outsl  %ds:(%esi),(%dx)
444837:	6b 73 00 6f          	imul   $0x6f,0x0(%ebx),%esi
44483b:	6b 62 00 6f          	imul   $0x6f,0x0(%edx),%esp
44483f:	6b 74 00 6f 6b       	imul   $0x6b,0x6f(%eax,%eax,1),%esi
444844:	79 00                	jns    0x444846
444846:	64 77 65             	fs ja  0x4448ae
444849:	00 47 65             	add    %al,0x65(%edi)
44484c:	74 4c                	je     0x44489a
44484e:	61                   	popa
44484f:	73 74                	jae    0x4448c5
444851:	49                   	dec    %ecx
444852:	6e                   	outsb  %ds:(%esi),(%dx)
444853:	70 75                	jo     0x4448ca
444855:	74 49                	je     0x4448a0
444857:	6e                   	outsb  %ds:(%esi),(%dx)
444858:	66 6f                	outsw  %ds:(%esi),(%dx)
44485a:	00 75 73             	add    %dh,0x73(%ebp)
44485d:	65 72 33             	gs jb  0x444893
444860:	32 2e                	xor    (%esi),%ch
444862:	64 6c                	fs insb (%dx),%es:(%edi)
444864:	6c                   	insb   (%dx),%es:(%edi)
444865:	00 64 77 61          	add    %ah,0x61(%edi,%esi,2)
444869:	00 64 77 6a          	add    %ah,0x6a(%edi,%esi,2)
44486d:	00 64 77 6b          	add    %ah,0x6b(%edi,%esi,2)
444871:	00 64 77 67          	add    %ah,0x67(%edi,%esi,2)
444875:	00 64 77 73          	add    %ah,0x73(%edi,%esi,2)
444879:	00 64 66 71          	add    %ah,0x71(%esi,%eiz,2)
44487d:	00 64 66 62          	add    %ah,0x62(%esi,%eiz,2)
444881:	00 64 66 74          	add    %ah,0x74(%esi,%eiz,2)
444885:	00 64 6c 70          	add    %ah,0x70(%esp,%ebp,2)
444889:	00 64 6c 73          	add    %ah,0x73(%esp,%ebp,2)
44488d:	00 53 79             	add    %dl,0x79(%ebx)
444890:	73 74                	jae    0x444906
444892:	65 6d                	gs insl (%dx),%es:(%edi)
444894:	2e 44                	cs inc %esp
444896:	72 61                	jb     0x4448f9
444898:	77 69                	ja     0x444903
44489a:	6e                   	outsb  %ds:(%esi),(%dx)
44489b:	67 00 49 6d          	add    %cl,0x6d(%bx,%di)
44489f:	61                   	popa
4448a0:	67 65 43             	addr16 gs inc %ebx
4448a3:	6f                   	outsl  %ds:(%esi),(%dx)
4448a4:	64 65 63 49 6e       	fs arpl %ecx,%gs:0x6e(%ecx)
4448a9:	66 6f                	outsw  %ds:(%esi),(%dx)
4448ab:	00 53 79             	add    %dl,0x79(%ebx)
4448ae:	73 74                	jae    0x444924
4448b0:	65 6d                	gs insl (%dx),%es:(%edi)
4448b2:	2e 44                	cs inc %esp
4448b4:	72 61                	jb     0x444917
4448b6:	77 69                	ja     0x444921
4448b8:	6e                   	outsb  %ds:(%esi),(%dx)
4448b9:	67 2e 49             	addr16 cs dec %ecx
4448bc:	6d                   	insl   (%dx),%es:(%edi)
4448bd:	61                   	popa
4448be:	67 69 6e 67 00 49 6d 	imul   $0x616d4900,0x67(%bp),%ebp
4448c5:	61
4448c6:	67 65 46             	addr16 gs inc %esi
4448c9:	6f                   	outsl  %ds:(%esi),(%dx)
4448ca:	72 6d                	jb     0x444939
4448cc:	61                   	popa
4448cd:	74 00                	je     0x4448cf
4448cf:	64 6c                	fs insb (%dx),%es:(%edi)
4448d1:	62 00                	bound  %eax,(%eax)
4448d3:	64 6c                	fs insb (%dx),%es:(%edi)
4448d5:	7a 00                	jp     0x4448d7
4448d7:	64 6c                	fs insb (%dx),%es:(%edi)
4448d9:	68 00 64 6c 6e       	push   $0x6e6c6400
4448de:	00 64 6c 75          	add    %ah,0x75(%esp,%ebp,2)
4448e2:	00 64 6c 76          	add    %ah,0x76(%esp,%ebp,2)
4448e6:	00 64 70 72          	add    %ah,0x72(%eax,%esi,2)
4448ea:	00 64 70 71          	add    %ah,0x71(%eax,%esi,2)
4448ee:	00 45 6c             	add    %al,0x6c(%ebp)
4448f1:	61                   	popa
4448f2:	70 73                	jo     0x444967
4448f4:	65 64 45             	gs fs inc %ebp
4448f7:	76 65                	jbe    0x44495e
4448f9:	6e                   	outsb  %ds:(%esi),(%dx)
4448fa:	74 41                	je     0x44493d
4448fc:	72 67                	jb     0x444965
4448fe:	73 00                	jae    0x444900
444900:	53                   	push   %ebx
444901:	79 73                	jns    0x444976
444903:	74 65                	je     0x44496a
444905:	6d                   	insl   (%dx),%es:(%edi)
444906:	2e 54                	cs push %esp
444908:	69 6d 65 72 73 00 64 	imul   $0x64007372,0x65(%ebp),%ebp
44490f:	70 73                	jo     0x444984
444911:	00 64 70 62          	add    %ah,0x62(%eax,%esi,2)
444915:	00 64 72 68          	add    %ah,0x68(%edx,%esi,2)
444919:	00 64 72 6e          	add    %ah,0x6e(%edx,%esi,2)
44491d:	00 64 72 75          	add    %ah,0x75(%edx,%esi,2)
444921:	00 64 72 76          	add    %ah,0x76(%edx,%esi,2)
444925:	00 64 72 78          	add    %ah,0x78(%edx,%esi,2)
444929:	00 64 65 61          	add    %ah,0x61(%ebp,%eiz,2)
44492d:	00 64 65 6a          	add    %ah,0x6a(%ebp,%eiz,2)
444931:	00 64 65 62          	add    %ah,0x62(%ebp,%eiz,2)
444935:	00 64 65 7a          	add    %ah,0x7a(%ebp,%eiz,2)
444939:	00 64 65 68          	add    %ah,0x68(%ebp,%eiz,2)
44493d:	00 64 65 75          	add    %ah,0x75(%ebp,%eiz,2)
444941:	00 64 65 76          	add    %ah,0x76(%ebp,%eiz,2)
444945:	00 64 65 63          	add    %ah,0x63(%ebp,%eiz,2)
444949:	00 64 65 78          	add    %ah,0x78(%ebp,%eiz,2)
44494d:	00 64 61 6b          	add    %ah,0x6b(%ecx,%eiz,2)
444951:	00 64 61 67          	add    %ah,0x67(%ecx,%eiz,2)
444955:	00 64 61 71          	add    %ah,0x71(%ecx,%eiz,2)
444959:	00 64 61 62          	add    %ah,0x62(%ecx,%eiz,2)
44495d:	00 64 61 74          	add    %ah,0x74(%ecx,%eiz,2)
444961:	00 64 61 79          	add    %ah,0x79(%ecx,%eiz,2)
444965:	00 64 6a 67          	add    %ah,0x67(%edx,%ebp,2)
444969:	00 64 6a 71          	add    %ah,0x71(%edx,%ebp,2)
44496d:	00 64 6a 73          	add    %ah,0x73(%edx,%ebp,2)
444971:	00 64 6a 6d          	add    %ah,0x6d(%edx,%ebp,2)
444975:	00 64 62 78          	add    %ah,0x78(%edx,%eiz,2)
444979:	00 4d 65             	add    %cl,0x65(%ebp)
44497c:	6d                   	insl   (%dx),%es:(%edi)
44497d:	6f                   	outsl  %ds:(%esi),(%dx)
44497e:	72 79                	jb     0x4449f9
444980:	53                   	push   %ebx
444981:	74 72                	je     0x4449f5
444983:	65 61                	gs popa
444985:	6d                   	insl   (%dx),%es:(%edi)
444986:	00 64 74 79          	add    %ah,0x79(%esp,%esi,2)
44498a:	00 64 74 6d          	add    %ah,0x6d(%esp,%esi,2)
44498e:	00 64 74 7a          	add    %ah,0x7a(%esp,%esi,2)
444992:	00 64 74 68          	add    %ah,0x68(%esp,%esi,2)
444996:	00 64 79 78          	add    %ah,0x78(%ecx,%edi,2)
44499a:	00 44 65 6c          	add    %al,0x6c(%ebp,%eiz,2)
44499e:	65 74 65             	gs je  0x444a06
4449a1:	46                   	inc    %esi
4449a2:	69 6c 65 00 6b 65 72 	imul   $0x6e72656b,0x0(%ebp,%eiz,2),%ebp
4449a9:	6e
4449aa:	65 6c                	gs insb (%dx),%es:(%edi)
4449ac:	33 32                	xor    (%edx),%esi
4449ae:	00 64 6d 7a          	add    %ah,0x7a(%ebp,%ebp,2)
4449b2:	00 64 6d 68          	add    %ah,0x68(%ebp,%ebp,2)
4449b6:	00 64 6d 6e          	add    %ah,0x6e(%ebp,%ebp,2)
4449ba:	00 64 6d 75          	add    %ah,0x75(%ebp,%ebp,2)
4449be:	00 64 6d 76          	add    %ah,0x76(%ebp,%ebp,2)
4449c2:	00 64 7a 68          	add    %ah,0x68(%edx,%edi,2)
4449c6:	00 47 65             	add    %al,0x65(%edi)
4449c9:	74 4d                	je     0x444a18
4449cb:	6f                   	outsl  %ds:(%esi),(%dx)
4449cc:	64 75 6c             	fs jne 0x444a3b
4449cf:	65 46                	gs inc %esi
4449d1:	69 6c 65 4e 61 6d 65 	imul   $0x41656d61,0x4e(%ebp,%eiz,2),%ebp
4449d8:	41