4467de:	42                   	inc    %edx
4467df:	6f                   	outsl  %ds:(%esi),(%dx)
4467e0:	64 79 00             	fs jns 0x4467e3
4467e3:	73 65                	jae    0x44684a
4467e5:	74 5f                	je     0x446846
4467e7:	53                   	push   %ebx
4467e8:	75 62                	jne    0x44684c
4467ea:	6a 65                	push   $0x65
4467ec:	63 74 00 67          	arpl   %esi,0x67(%eax,%eax,1)
4467f0:	65 74 5f             	gs je  0x446852
4467f3:	43                   	inc    %ebx
4467f4:	6f                   	outsl  %ds:(%esi),(%dx)
4467f5:	6e                   	outsb  %ds:(%esi),(%dx)
4467f6:	74 65                	je     0x44685d
4467f8:	6e                   	outsb  %ds:(%esi),(%dx)
4467f9:	74 44                	je     0x44683f
4467fb:	69 73 70 6f 73 69 74 	imul   $0x7469736f,0x70(%ebx),%esi
446802:	69 6f 6e 00 43 6f 6e 	imul   $0x6e6f4300,0x6e(%edi),%ebp
446809:	74 65                	je     0x446870
44680b:	6e                   	outsb  %ds:(%esi),(%dx)
44680c:	74 44                	je     0x446852
44680e:	69 73 70 6f 73 69 74 	imul   $0x7469736f,0x70(%ebx),%esi
446815:	69 6f 6e 00 73 65 74 	imul   $0x74657300,0x6e(%edi),%ebp
44681c:	5f                   	pop    %edi
44681d:	46                   	inc    %esi
44681e:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
446825:	00
446826:	53                   	push   %ebx
446827:	65 6e                	outsb  %gs:(%esi),(%dx)
446829:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
44682d:	74 5f                	je     0x44688e
44682f:	55                   	push   %ebp
446830:	73 65                	jae    0x446897
446832:	44                   	inc    %esp
446833:	65 66 61             	gs popaw
446836:	75 6c                	jne    0x4468a4
446838:	74 43                	je     0x44687d
44683a:	72 65                	jb     0x4468a1
44683c:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
44683f:	74 69                	je     0x4468aa
446841:	61                   	popa
446842:	6c                   	insb   (%dx),%es:(%edi)
446843:	73 00                	jae    0x446845
446845:	49                   	dec    %ecx
446846:	43                   	inc    %ebx
446847:	72 65                	jb     0x4468ae
446849:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
44684c:	74 69                	je     0x4468b7
44684e:	61                   	popa
44684f:	6c                   	insb   (%dx),%es:(%edi)
446850:	73 42                	jae    0x446894
446852:	79 48                	jns    0x44689c
446854:	6f                   	outsl  %ds:(%esi),(%dx)
446855:	73 74                	jae    0x4468cb
446857:	00 73 65             	add    %dh,0x65(%ebx)
44685a:	74 5f                	je     0x4468bb
44685c:	50                   	push   %eax
44685d:	6f                   	outsl  %ds:(%esi),(%dx)
44685e:	72 74                	jb     0x4468d4
446860:	00 73 65             	add    %dh,0x65(%ebx)
446863:	74 5f                	je     0x4468c4
446865:	4d                   	dec    %ebp
446866:	65 64 69 61 54 79 70 	gs imul $0x657079,%fs:0x54(%ecx),%esp
44686d:	65 00
44686f:	73 65                	jae    0x4468d6
446871:	74 5f                	je     0x4468d2
446873:	4e                   	dec    %esi
446874:	61                   	popa
446875:	6d                   	insl   (%dx),%es:(%edi)
446876:	65 00 4c 6f 63       	add    %cl,%gs:0x63(%edi,%ebp,2)
44687b:	61                   	popa
44687c:	6c                   	insb   (%dx),%es:(%edi)
44687d:	4d                   	dec    %ebp
44687e:	61                   	popa
44687f:	63 68 69             	arpl   %ebp,0x69(%eax)
446882:	6e                   	outsb  %ds:(%esi),(%dx)
446883:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
446887:	74 5f                	je     0x4468e8
446889:	52                   	push   %edx
44688a:	65 67 69 73 74 72 79 	imul   $0x52007972,%gs:0x74(%bp,%di),%esi
446891:	00 52
446893:	65 67 69 73 74 72 79 	imul   $0x72507972,%gs:0x74(%bp,%di),%esi
44689a:	50 72
44689c:	6f                   	outsl  %ds:(%esi),(%dx)
44689d:	78 79                	js     0x446918
44689f:	00 4d 69             	add    %cl,0x69(%ebp)
4468a2:	63 72 6f             	arpl   %esi,0x6f(%edx)
4468a5:	73 6f                	jae    0x446916
4468a7:	66 74 2e             	data16 je 0x4468d8
4468aa:	56                   	push   %esi
4468ab:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
4468b2:	73 69                	jae    0x44691d
4468b4:	63 2e                	arpl   %ebp,(%esi)
4468b6:	4d                   	dec    %ebp
4468b7:	79 53                	jns    0x44690c
4468b9:	65 72 76             	gs jb  0x446932
4468bc:	69 63 65 73 00 52 65 	imul   $0x65520073,0x65(%ebx),%esp
4468c3:	67 69 73 74 72 79 56 	imul   $0x61567972,0x74(%bp,%di),%esi
4468ca:	61
4468cb:	6c                   	insb   (%dx),%es:(%edi)
4468cc:	75 65                	jne    0x446933
4468ce:	4b                   	dec    %ebx
4468cf:	69 6e 64 00 44 65 6c 	imul   $0x6c654400,0x64(%esi),%ebp
4468d6:	65 74 65             	gs je  0x44693e
4468d9:	53                   	push   %ebx
4468da:	75 62                	jne    0x44693e
4468dc:	4b                   	dec    %ebx
4468dd:	65 79 00             	gs jns 0x4468e0
4468e0:	67 65 74 5f          	addr16 gs je 0x446943
4468e4:	45                   	inc    %ebp
4468e5:	78 65                	js     0x44694c
4468e7:	63 75 74             	arpl   %esi,0x74(%ebp)
4468ea:	61                   	popa
4468eb:	62 6c 65 50          	bound  %ebp,0x50(%ebp,%eiz,2)
4468ef:	61                   	popa
4468f0:	74 68                	je     0x44695a
4468f2:	00 67 65             	add    %ah,0x65(%edi)
4468f5:	74 5f                	je     0x446956
4468f7:	4d                   	dec    %ebp
4468f8:	69 6c 6c 69 73 65 63 	imul   $0x6f636573,0x69(%esp,%ebp,2),%ebp
4468ff:	6f
446900:	6e                   	outsb  %ds:(%esi),(%dx)
446901:	64 00 53 75          	add    %dl,%fs:0x75(%ebx)
446905:	62 73 74             	bound  %esi,0x74(%ebx)
446908:	72 69                	jb     0x446973
44690a:	6e                   	outsb  %ds:(%esi),(%dx)
44690b:	67 00 53 74          	add    %dl,0x74(%bp,%di)
44690f:	61                   	popa
446910:	72 74                	jb     0x446986
446912:	73 57                	jae    0x44696b
446914:	69 74 68 00 48 74 74 	imul   $0x70747448,0x0(%eax,%ebp,2),%esi
44691b:	70
44691c:	57                   	push   %edi
44691d:	65 62 52 65          	bound  %edx,%gs:0x65(%edx)
446921:	71 75                	jno    0x446998
446923:	65 73 74             	gs jae 0x44699a
446926:	00 57 65             	add    %dl,0x65(%edi)
446929:	62 52 65             	bound  %edx,0x65(%edx)
44692c:	73 70                	jae    0x44699e
44692e:	6f                   	outsl  %ds:(%esi),(%dx)
44692f:	6e                   	outsb  %ds:(%esi),(%dx)
446930:	73 65                	jae    0x446997
446932:	00 53 74             	add    %dl,0x74(%ebx)
446935:	72 65                	jb     0x44699c
446937:	61                   	popa
446938:	6d                   	insl   (%dx),%es:(%edi)
446939:	52                   	push   %edx
44693a:	65 61                	gs popa
44693c:	64 65 72 00          	fs gs jb 0x446940
446940:	53                   	push   %ebx
446941:	65 72 76             	gs jb  0x4469ba
446944:	69 63 65 50 6f 69 6e 	imul   $0x6e696f50,0x65(%ebx),%esp
44694b:	74 4d                	je     0x44699a
44694d:	61                   	popa
44694e:	6e                   	outsb  %ds:(%esi),(%dx)
44694f:	61                   	popa
446950:	67 65 72 00          	addr16 gs jb 0x446954
446954:	73 65                	jae    0x4469bb
446956:	74 5f                	je     0x4469b7
446958:	53                   	push   %ebx
446959:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
44695d:	69 74 79 50 72 6f 74 	imul   $0x6f746f72,0x50(%ecx,%edi,2),%esi
446964:	6f
446965:	63 6f 6c             	arpl   %ebp,0x6c(%edi)
446968:	00 53 65             	add    %dl,0x65(%ebx)
44696b:	63 75 72             	arpl   %esi,0x72(%ebp)
44696e:	69 74 79 50 72 6f 74 	imul   $0x6f746f72,0x50(%ecx,%edi,2),%esi
446975:	6f
446976:	63 6f 6c             	arpl   %ebp,0x6c(%edi)
446979:	54                   	push   %esp
44697a:	79 70                	jns    0x4469ec
44697c:	65 00 43 72          	add    %al,%gs:0x72(%ebx)
446980:	65 64 65 6e          	gs fs outsb %gs:(%esi),(%dx)
446984:	74 69                	je     0x4469ef
446986:	61                   	popa
446987:	6c                   	insb   (%dx),%es:(%edi)
446988:	43                   	inc    %ebx
446989:	61                   	popa
44698a:	63 68 65             	arpl   %ebp,0x65(%eax)
44698d:	00 67 65             	add    %ah,0x65(%edi)
446990:	74 5f                	je     0x4469f1
446992:	44                   	inc    %esp
446993:	65 66 61             	gs popaw
446996:	75 6c                	jne    0x446a04
446998:	74 43                	je     0x4469dd
44699a:	72 65                	jb     0x446a01
44699c:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
44699f:	74 69                	je     0x446a0a
4469a1:	61                   	popa
4469a2:	6c                   	insb   (%dx),%es:(%edi)
4469a3:	73 00                	jae    0x4469a5
4469a5:	73 65                	jae    0x446a0c
4469a7:	74 5f                	je     0x446a08
4469a9:	4b                   	dec    %ebx
4469aa:	65 65 70 41          	gs gs jo 0x4469ef
4469ae:	6c                   	insb   (%dx),%es:(%edi)
4469af:	69 76 65 00 73 65 74 	imul   $0x74657300,0x65(%esi),%esi
4469b6:	5f                   	pop    %edi
4469b7:	54                   	push   %esp
4469b8:	69 6d 65 6f 75 74 00 	imul   $0x74756f,0x65(%ebp),%ebp
4469bf:	73 65                	jae    0x446a26
4469c1:	74 5f                	je     0x446a22
4469c3:	41                   	inc    %ecx
4469c4:	6c                   	insb   (%dx),%es:(%edi)
4469c5:	6c                   	insb   (%dx),%es:(%edi)
4469c6:	6f                   	outsl  %ds:(%esi),(%dx)
4469c7:	77 41                	ja     0x446a0a
4469c9:	75 74                	jne    0x446a3f
4469cb:	6f                   	outsl  %ds:(%esi),(%dx)
4469cc:	52                   	push   %edx
4469cd:	65 64 69 72 65 63 74 	gs imul $0x73007463,%fs:0x65(%edx),%esi
4469d4:	00 73
4469d6:	65 74 5f             	gs je  0x446a38
4469d9:	4d                   	dec    %ebp
4469da:	61                   	popa
4469db:	78 69                	js     0x446a46
4469dd:	6d                   	insl   (%dx),%es:(%edi)
4469de:	75 6d                	jne    0x446a4d
4469e0:	41                   	inc    %ecx
4469e1:	75 74                	jne    0x446a57
4469e3:	6f                   	outsl  %ds:(%esi),(%dx)
4469e4:	6d                   	insl   (%dx),%es:(%edi)
4469e5:	61                   	popa
4469e6:	74 69                	je     0x446a51
4469e8:	63 52 65             	arpl   %edx,0x65(%edx)
4469eb:	64 69 72 65 63 74 69 	imul   $0x6f697463,%fs:0x65(%edx),%esi
4469f2:	6f
4469f3:	6e                   	outsb  %ds:(%esi),(%dx)
4469f4:	73 00                	jae    0x4469f6
4469f6:	73 65                	jae    0x446a5d
4469f8:	74 5f                	je     0x446a59
4469fa:	55                   	push   %ebp
4469fb:	73 65                	jae    0x446a62
4469fd:	72 41                	jb     0x446a40
4469ff:	67 65 6e             	outsb  %gs:(%si),(%dx)
446a02:	74 00                	je     0x446a04
446a04:	73 65                	jae    0x446a6b
446a06:	74 5f                	je     0x446a67
446a08:	43                   	inc    %ebx
446a09:	6f                   	outsl  %ds:(%esi),(%dx)
446a0a:	6e                   	outsb  %ds:(%esi),(%dx)
446a0b:	74 65                	je     0x446a72
446a0d:	6e                   	outsb  %ds:(%esi),(%dx)
446a0e:	74 54                	je     0x446a64
446a10:	79 70                	jns    0x446a82
446a12:	65 00 47 65          	add    %al,%gs:0x65(%edi)
446a16:	74 52                	je     0x446a6a
446a18:	65 73 70             	gs jae 0x446a8b
446a1b:	6f                   	outsl  %ds:(%esi),(%dx)
446a1c:	6e                   	outsb  %ds:(%esi),(%dx)
446a1d:	73 65                	jae    0x446a84
446a1f:	00 47 65             	add    %al,0x65(%edi)
446a22:	74 52                	je     0x446a76
446a24:	65 73 70             	gs jae 0x446a97
446a27:	6f                   	outsl  %ds:(%esi),(%dx)
446a28:	6e                   	outsb  %ds:(%esi),(%dx)
446a29:	73 65                	jae    0x446a90
446a2b:	53                   	push   %ebx
446a2c:	74 72                	je     0x446aa0
446a2e:	65 61                	gs popa
446a30:	6d                   	insl   (%dx),%es:(%edi)
446a31:	00 52 65             	add    %dl,0x65(%edx)
446a34:	61                   	popa
446a35:	64 54                	fs push %esp
446a37:	6f                   	outsl  %ds:(%esi),(%dx)
446a38:	45                   	inc    %ebp
446a39:	6e                   	outsb  %ds:(%esi),(%dx)
446a3a:	64 00 46 6c          	add    %al,%fs:0x6c(%esi)
446a3e:	75 73                	jne    0x446ab3
446a40:	68 00 67 65 74       	push   $0x74656700
446a45:	5f                   	pop    %edi
446a46:	43                   	inc    %ebx
446a47:	6c                   	insb   (%dx),%es:(%edi)
446a48:	69 70 62 6f 61 72 64 	imul   $0x6472616f,0x62(%eax),%esi
446a4f:	00 43 6c             	add    %al,0x6c(%ebx)
446a52:	69 70 62 6f 61 72 64 	imul   $0x6472616f,0x62(%eax),%esi
446a59:	50                   	push   %eax
446a5a:	72 6f                	jb     0x446acb
446a5c:	78 79                	js     0x446ad7
446a5e:	00 47 65             	add    %al,0x65(%edi)
446a61:	74 54                	je     0x446ab7
446a63:	65 78 74             	gs js  0x446ada
446a66:	00 47 65             	add    %al,0x65(%edi)
446a69:	74 50                	je     0x446abb
446a6b:	72 6f                	jb     0x446adc
446a6d:	63 65 73             	arpl   %esp,0x73(%ebp)
446a70:	73 42                	jae    0x446ab4
446a72:	79 49                	jns    0x446abd
446a74:	64 00 49 6e          	add    %cl,%fs:0x6e(%ecx)
446a78:	74 50                	je     0x446aca
446a7a:	74 72                	je     0x446aee
446a7c:	00 67 65             	add    %ah,0x65(%edi)
446a7f:	74 5f                	je     0x446ae0
446a81:	48                   	dec    %eax
446a82:	61                   	popa
446a83:	6e                   	outsb  %ds:(%esi),(%dx)
446a84:	64 6c                	fs insb (%dx),%es:(%edi)
446a86:	65 00 6f 70          	add    %ch,%gs:0x70(%edi)
446a8a:	5f                   	pop    %edi
446a8b:	45                   	inc    %ebp
446a8c:	78 70                	js     0x446afe
446a8e:	6c                   	insb   (%dx),%es:(%edi)
446a8f:	69 63 69 74 00 67 65 	imul   $0x65670074,0x69(%ebx),%esp
446a96:	74 5f                	je     0x446af7
446a98:	43                   	inc    %ebx
446a99:	61                   	popa
446a9a:	70 61                	jo     0x446afd
446a9c:	63 69 74             	arpl   %ebp,0x74(%ecx)
446a9f:	79 00                	jns    0x446aa1
446aa1:	46                   	inc    %esi
446aa2:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
446aa9:	69
446aaa:	6f                   	outsl  %ds:(%esi),(%dx)
446aab:	6e                   	outsb  %ds:(%esi),(%dx)
446aac:	49                   	dec    %ecx
446aad:	6e                   	outsb  %ds:(%esi),(%dx)
446aae:	66 6f                	outsw  %ds:(%esi),(%dx)
446ab0:	00 47 65             	add    %al,0x65(%edi)
446ab3:	74 56                	je     0x446b0b
446ab5:	65 72 73             	gs jb  0x446b2b
446ab8:	69 6f 6e 49 6e 66 6f 	imul   $0x6f666e49,0x6e(%edi),%ebp
446abf:	00 67 65             	add    %ah,0x65(%edi)
446ac2:	74 5f                	je     0x446b23
446ac4:	50                   	push   %eax
446ac5:	72 6f                	jb     0x446b36
446ac7:	64 75 63             	fs jne 0x446b2d
446aca:	74 4e                	je     0x446b1a
446acc:	61                   	popa
446acd:	6d                   	insl   (%dx),%es:(%edi)
446ace:	65 00 54 6f 4c       	add    %dl,%gs:0x4c(%edi,%ebp,2)
446ad3:	6f                   	outsl  %ds:(%esi),(%dx)
446ad4:	77 65                	ja     0x446b3b
446ad6:	72 00                	jb     0x446ad8
446ad8:	67 65 74 5f          	addr16 gs je 0x446b3b
446adc:	4b                   	dec    %ebx
446add:	65 79 62             	gs jns 0x446b42
446ae0:	6f                   	outsl  %ds:(%esi),(%dx)
446ae1:	61                   	popa
446ae2:	72 64                	jb     0x446b48
446ae4:	00 4b 65             	add    %cl,0x65(%ebx)
446ae7:	79 62                	jns    0x446b4b
446ae9:	6f                   	outsl  %ds:(%esi),(%dx)
446aea:	61                   	popa
446aeb:	72 64                	jb     0x446b51
446aed:	00 67 65             	add    %ah,0x65(%edi)
446af0:	74 5f                	je     0x446b51
446af2:	43                   	inc    %ebx
446af3:	61                   	popa
446af4:	70 73                	jo     0x446b69
446af6:	4c                   	dec    %esp