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
4449d9:	00 64 7a 6e          	add    %ah,0x6e(%edx,%edi,2)
4449dd:	00 64 7a 75          	add    %ah,0x75(%edx,%edi,2)
4449e1:	00 64 7a 76          	add    %ah,0x76(%edx,%edi,2)
4449e5:	00 64 7a 63          	add    %ah,0x63(%edx,%edi,2)
4449e9:	00 4d 6f             	add    %cl,0x6f(%ebp)
4449ec:	76 65                	jbe    0x444a53
4449ee:	46                   	inc    %esi
4449ef:	69 6c 65 45 78 57 00 	imul   $0x64005778,0x45(%ebp,%eiz,2),%ebp
4449f6:	64
4449f7:	7a 78                	jp     0x444a71
4449f9:	00 64 68 6e          	add    %ah,0x6e(%eax,%ebp,2)
4449fd:	00 64 68 75          	add    %ah,0x75(%eax,%ebp,2)
444a01:	00 64 68 76          	add    %ah,0x76(%eax,%ebp,2)
444a05:	00 64 6e 76          	add    %ah,0x76(%esi,%ebp,2)
444a09:	00 64 6e 63          	add    %ah,0x63(%esi,%ebp,2)
444a0d:	00 64 6e 78          	add    %ah,0x78(%esi,%ebp,2)
444a11:	00 64 75 63          	add    %ah,0x63(%ebp,%esi,2)
444a15:	00 64 75 78          	add    %ah,0x78(%ebp,%esi,2)
444a19:	00 6f 77             	add    %ch,0x77(%edi)
444a1c:	6c                   	insb   (%dx),%es:(%edi)
444a1d:	00 6f 77             	add    %ch,0x77(%edi)
444a20:	70 00                	jo     0x444a22
444a22:	6f                   	outsl  %ds:(%esi),(%dx)
444a23:	77 72                	ja     0x444a97
444a25:	00 67 65             	add    %ah,0x65(%edi)
444a28:	74 5f                	je     0x444a89
444a2a:	43                   	inc    %ebx
444a2b:	48                   	dec    %eax
444a2c:	00 73 65             	add    %dh,0x65(%ebx)
444a2f:	74 5f                	je     0x444a90
444a31:	43                   	inc    %ebx
444a32:	48                   	dec    %eax
444a33:	00 57 69             	add    %dl,0x69(%edi)
444a36:	74 68                	je     0x444aa0
444a38:	45                   	inc    %ebp
444a39:	76 65                	jbe    0x444aa0
444a3b:	6e                   	outsb  %ds:(%esi),(%dx)
444a3c:	74 73                	je     0x444ab1
444a3e:	56                   	push   %esi
444a3f:	61                   	popa
444a40:	6c                   	insb   (%dx),%es:(%edi)
444a41:	75 65                	jne    0x444aa8
444a43:	00 6f 77             	add    %ch,0x77(%edi)
444a46:	75 00                	jne    0x444a48
444a48:	6f                   	outsl  %ds:(%esi),(%dx)
444a49:	77 76                	ja     0x444ac1
444a4b:	00 67 65             	add    %ah,0x65(%edi)
444a4e:	74 5f                	je     0x444aaf
444a50:	6b 62 48 6f          	imul   $0x6f,0x48(%edx),%esp
444a54:	6f                   	outsl  %ds:(%esi),(%dx)
444a55:	6b 00 73             	imul   $0x73,(%eax),%eax
444a58:	65 74 5f             	gs je  0x444aba
444a5b:	6b 62 48 6f          	imul   $0x6f,0x48(%edx),%esp
444a5f:	6f                   	outsl  %ds:(%esi),(%dx)
444a60:	6b 00 6f             	imul   $0x6f,(%eax),%eax
444a63:	66 6c                	data16 insb (%dx),%es:(%edi)
444a65:	00 47 65             	add    %al,0x65(%edi)
444a68:	74 46                	je     0x444ab0
444a6a:	6f                   	outsl  %ds:(%esi),(%dx)
444a6b:	72 65                	jb     0x444ad2
444a6d:	67 72 6f             	addr16 jb 0x444adf
444a70:	75 6e                	jne    0x444ae0
444a72:	64 57                	fs push %edi
444a74:	69 6e 64 6f 77 00 6f 	imul   $0x6f00776f,0x64(%esi),%ebp
444a7b:	66 70 00             	data16 jo 0x444a7e
444a7e:	53                   	push   %ebx
444a7f:	74 72                	je     0x444af3
444a81:	69 6e 67 42 75 69 6c 	imul   $0x6c697542,0x67(%esi),%ebp
444a88:	64 65 72 00          	fs gs jb 0x444a8c
444a8c:	53                   	push   %ebx
444a8d:	79 73                	jns    0x444b02
444a8f:	74 65                	je     0x444af6
444a91:	6d                   	insl   (%dx),%es:(%edi)
444a92:	2e 54                	cs push %esp
444a94:	65 78 74             	gs js  0x444b0b
444a97:	00 47 65             	add    %al,0x65(%edi)
444a9a:	74 57                	je     0x444af3
444a9c:	69 6e 64 6f 77 54 65 	imul   $0x6554776f,0x64(%esi),%ebp
444aa3:	78 74                	js     0x444b19
444aa5:	00 6f 66             	add    %ch,0x66(%edi)
444aa8:	72 00                	jb     0x444aaa
444aaa:	6f                   	outsl  %ds:(%esi),(%dx)
444aab:	66 65 00 6f 66       	data16 add %ch,%gs:0x66(%edi)
444ab0:	61                   	popa
444ab1:	00 6f 66             	add    %ch,0x66(%edi)
444ab4:	6a 00                	push   $0x0
444ab6:	47                   	inc    %edi
444ab7:	65 74 57             	gs je  0x444b11
444aba:	69 6e 64 6f 77 54 65 	imul   $0x6554776f,0x64(%esi),%ebp
444ac1:	78 74                	js     0x444b37
444ac3:	4c                   	dec    %esp
444ac4:	65 6e                	outsb  %gs:(%esi),(%dx)
444ac6:	67 74 68             	addr16 je 0x444b31
444ac9:	00 6f 66             	add    %ch,0x66(%edi)
444acc:	6b 00 6f             	imul   $0x6f,(%eax),%eax
444acf:	66 67 00 47 65       	data16 add %al,0x65(%bx)
444ad4:	74 4b                	je     0x444b21
444ad6:	65 79 62             	gs jns 0x444b3b
444ad9:	6f                   	outsl  %ds:(%esi),(%dx)
444ada:	61                   	popa
444adb:	72 64                	jb     0x444b41
444add:	53                   	push   %ebx
444ade:	74 61                	je     0x444b41
444ae0:	74 65                	je     0x444b47
444ae2:	00 6f 66             	add    %ch,0x66(%edi)
444ae5:	71 00                	jno    0x444ae7
444ae7:	6f                   	outsl  %ds:(%esi),(%dx)
444ae8:	66 73 00             	data16 jae 0x444aeb
444aeb:	4d                   	dec    %ebp
444aec:	61                   	popa
444aed:	70 56                	jo     0x444b45
444aef:	69 72 74 75 61 6c 4b 	imul   $0x4b6c6175,0x74(%edx),%esi
444af6:	65 79 00             	gs jns 0x444af9
444af9:	6f                   	outsl  %ds:(%esi),(%dx)
444afa:	66 62 00             	bound  %ax,(%eax)
444afd:	6f                   	outsl  %ds:(%esi),(%dx)
444afe:	66 74 00             	data16 je 0x444b01
444b01:	6f                   	outsl  %ds:(%esi),(%dx)
444b02:	66 79 00             	data16 jns 0x444b05
444b05:	45                   	inc    %ebp
444b06:	6e                   	outsb  %ds:(%esi),(%dx)
444b07:	75 6d                	jne    0x444b76
444b09:	50                   	push   %eax
444b0a:	72 6f                	jb     0x444b7b
444b0c:	63 65 73             	arpl   %esp,0x73(%ebp)
444b0f:	73 4d                	jae    0x444b5e
444b11:	6f                   	outsl  %ds:(%esi),(%dx)
444b12:	64 75 6c             	fs jne 0x444b81
444b15:	65 73 00             	gs jae 0x444b18
444b18:	70 73                	jo     0x444b8d
444b1a:	61                   	popa
444b1b:	70 69                	jo     0x444b86
444b1d:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
444b20:	6c                   	insb   (%dx),%es:(%edi)
444b21:	00 6f 66             	add    %ch,0x66(%edi)
444b24:	6d                   	insl   (%dx),%es:(%edi)
444b25:	00 6f 66             	add    %ch,0x66(%edi)
444b28:	7a 00                	jp     0x444b2a
444b2a:	6f                   	outsl  %ds:(%esi),(%dx)
444b2b:	66 68 00 6f          	pushw  $0x6f00
444b2f:	66 6e                	data16 outsb %ds:(%esi),(%dx)
444b31:	00 6f 66             	add    %ch,0x66(%edi)
444b34:	75 00                	jne    0x444b36
444b36:	47                   	inc    %edi
444b37:	65 74 4d             	gs je  0x444b87
444b3a:	6f                   	outsl  %ds:(%esi),(%dx)
444b3b:	64 75 6c             	fs jne 0x444baa
444b3e:	65 46                	gs inc %esi
444b40:	69 6c 65 4e 61 6d 65 	imul   $0x45656d61,0x4e(%ebp,%eiz,2),%ebp
444b47:	45
444b48:	78 00                	js     0x444b4a
444b4a:	6f                   	outsl  %ds:(%esi),(%dx)
444b4b:	66 76 00             	data16 jbe 0x444b4e
444b4e:	6f                   	outsl  %ds:(%esi),(%dx)
444b4f:	66 63 00             	arpl   %ax,(%eax)
444b52:	6f                   	outsl  %ds:(%esi),(%dx)
444b53:	66 78 00             	data16 js 0x444b56
444b56:	6f                   	outsl  %ds:(%esi),(%dx)
444b57:	6c                   	insb   (%dx),%es:(%edi)
444b58:	70 00                	jo     0x444b5a
444b5a:	6f                   	outsl  %ds:(%esi),(%dx)
444b5b:	6c                   	insb   (%dx),%es:(%edi)
444b5c:	72 00                	jb     0x444b5e
444b5e:	47                   	inc    %edi
444b5f:	65 74 57             	gs je  0x444bb9
444b62:	69 6e 64 6f 77 54 68 	imul   $0x6854776f,0x64(%esi),%ebp
444b69:	72 65                	jb     0x444bd0
444b6b:	61                   	popa
444b6c:	64 50                	fs push %eax
444b6e:	72 6f                	jb     0x444bdf
444b70:	63 65 73             	arpl   %esp,0x73(%ebp)
444b73:	73 49                	jae    0x444bbe
444b75:	64 00 6f 6c          	add    %ch,%fs:0x6c(%edi)
444b79:	65 00 6f 6c          	add    %ch,%gs:0x6c(%edi)
444b7d:	61                   	popa