446670:	6f                   	outsl  %ds:(%esi),(%dx)
446671:	4c                   	dec    %esp
446672:	6f                   	outsl  %ds:(%esi),(%dx)
446673:	6e                   	outsb  %ds:(%esi),(%dx)
446674:	67 00 73 65          	add    %dh,0x65(%bp,%di)
446678:	74 5f                	je     0x4466d9
44667a:	43                   	inc    %ebx
44667b:	6f                   	outsl  %ds:(%esi),(%dx)
44667c:	6e                   	outsb  %ds:(%esi),(%dx)
44667d:	74 65                	je     0x4466e4
44667f:	6e                   	outsb  %ds:(%esi),(%dx)
446680:	74 4c                	je     0x4466ce
446682:	65 6e                	outsb  %gs:(%esi),(%dx)
446684:	67 74 68             	addr16 je 0x4466ef
446687:	00 49 6e             	add    %cl,0x6e(%ecx)
44668a:	74 33                	je     0x4466bf
44668c:	32 00                	xor    (%eax),%al
44668e:	4c                   	dec    %esp
44668f:	61                   	popa
446690:	74 65                	je     0x4466f7
446692:	43                   	inc    %ebx
446693:	61                   	popa
446694:	6c                   	insb   (%dx),%es:(%edi)
446695:	6c                   	insb   (%dx),%es:(%edi)
446696:	00 45 6e             	add    %al,0x6e(%ebp)
446699:	75 6d                	jne    0x446708
44669b:	65 72 61             	gs jb  0x4466ff
44669e:	74 6f                	je     0x44670f
4466a0:	72 00                	jb     0x4466a2
4466a2:	47                   	inc    %edi
4466a3:	65 74 46             	gs je  0x4466ec
4466a6:	6f                   	outsl  %ds:(%esi),(%dx)
4466a7:	6c                   	insb   (%dx),%es:(%edi)
4466a8:	64 65 72 50          	fs gs jb 0x4466fc
4466ac:	61                   	popa
4466ad:	74 68                	je     0x446717
4466af:	00 53 70             	add    %dl,0x70(%ebx)
4466b2:	65 63 69 61          	arpl   %ebp,%gs:0x61(%ecx)
4466b6:	6c                   	insb   (%dx),%es:(%edi)
4466b7:	46                   	inc    %esi
4466b8:	6f                   	outsl  %ds:(%esi),(%dx)
4466b9:	6c                   	insb   (%dx),%es:(%edi)
4466ba:	64 65 72 00          	fs gs jb 0x4466be
4466be:	41                   	inc    %ecx
4466bf:	64 64 52             	fs fs push %edx
4466c2:	61                   	popa
4466c3:	6e                   	outsb  %ds:(%esi),(%dx)
4466c4:	67 65 00 49 45       	add    %cl,%gs:0x45(%bx,%di)
4466c9:	6e                   	outsb  %ds:(%esi),(%dx)
4466ca:	75 6d                	jne    0x446739
4466cc:	65 72 61             	gs jb  0x446730
4466cf:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
4466d3:	31 00                	xor    %eax,(%eax)
4466d5:	43                   	inc    %ebx
4466d6:	6f                   	outsl  %ds:(%esi),(%dx)
4466d7:	6d                   	insl   (%dx),%es:(%edi)
4466d8:	62 69 6e             	bound  %ebp,0x6e(%ecx)
4466db:	65 00 41 64          	add    %al,%gs:0x64(%ecx)
4466df:	64 00 45 6e          	add    %al,%fs:0x6e(%ebp)
4466e3:	76 69                	jbe    0x44674e
4466e5:	72 6f                	jb     0x446756
4466e7:	6e                   	outsb  %ds:(%esi),(%dx)
4466e8:	00 4a 6f             	add    %cl,0x6f(%edx)
4466eb:	69 6e 00 41 70 70 65 	imul   $0x65707041,0x0(%esi),%ebp
4466f2:	6e                   	outsb  %ds:(%esi),(%dx)
4466f3:	64 4c                	fs dec %esp
4466f5:	69 6e 65 00 67 65 74 	imul   $0x74656700,0x65(%esi),%ebp
4466fc:	5f                   	pop    %edi
4466fd:	43                   	inc    %ebx
4466fe:	6f                   	outsl  %ds:(%esi),(%dx)
4466ff:	75 6e                	jne    0x44676f
446701:	74 00                	je     0x446703
446703:	43                   	inc    %ebx
446704:	6c                   	insb   (%dx),%es:(%edi)
446705:	65 61                	gs popa
446707:	72 00                	jb     0x446709
446709:	53                   	push   %ebx
44670a:	6d                   	insl   (%dx),%es:(%edi)
44670b:	74 70                	je     0x44677d
44670d:	43                   	inc    %ebx
44670e:	6c                   	insb   (%dx),%es:(%edi)
44670f:	69 65 6e 74 00 53 79 	imul   $0x79530074,0x6e(%ebp),%esp
446716:	73 74                	jae    0x44678c
446718:	65 6d                	gs insl (%dx),%es:(%edi)
44671a:	2e 4e                	cs dec %esi
44671c:	65 74 2e             	gs je  0x44674d
44671f:	4d                   	dec    %ebp
446720:	61                   	popa
446721:	69 6c 00 4d 61 69 6c 	imul   $0x416c6961,0x4d(%eax,%eax,1),%ebp
446728:	41
446729:	64 64 72 65          	fs fs jb 0x446792
44672d:	73 73                	jae    0x4467a2
44672f:	00 4d 61             	add    %cl,0x61(%ebp)
446732:	69 6c 4d 65 73 73 61 	imul   $0x67617373,0x65(%ebp,%ecx,2),%ebp
446739:	67
44673a:	65 00 41 74          	add    %al,%gs:0x74(%ecx)
44673e:	74 61                	je     0x4467a1
446740:	63 68 6d             	arpl   %ebp,0x6d(%eax)
446743:	65 6e                	outsb  %gs:(%esi),(%dx)
446745:	74 00                	je     0x446747
446747:	43                   	inc    %ebx
446748:	6f                   	outsl  %ds:(%esi),(%dx)
446749:	6e                   	outsb  %ds:(%esi),(%dx)
44674a:	74 65                	je     0x4467b1
44674c:	6e                   	outsb  %ds:(%esi),(%dx)
44674d:	74 54                	je     0x4467a3
44674f:	79 70                	jns    0x4467c1
446751:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
446755:	73 74                	jae    0x4467cb
446757:	65 6d                	gs insl (%dx),%es:(%edi)
446759:	2e 4e                	cs dec %esi
44675b:	65 74 2e             	gs je  0x44678c
44675e:	4d                   	dec    %ebp
44675f:	69 6d 65 00 73 65 74 	imul   $0x74657300,0x65(%ebp),%ebp
446766:	5f                   	pop    %edi
446767:	48                   	dec    %eax
446768:	6f                   	outsl  %ds:(%esi),(%dx)
446769:	73 74                	jae    0x4467df
44676b:	00 67 65             	add    %ah,0x65(%edi)
44676e:	74 5f                	je     0x4467cf
446770:	41                   	inc    %ecx
446771:	74 74                	je     0x4467e7
446773:	61                   	popa
446774:	63 68 6d             	arpl   %ebp,0x6d(%eax)
446777:	65 6e                	outsb  %gs:(%esi),(%dx)
446779:	74 73                	je     0x4467ee
44677b:	00 41 74             	add    %al,0x74(%ecx)
44677e:	74 61                	je     0x4467e1
446780:	63 68 6d             	arpl   %ebp,0x6d(%eax)
446783:	65 6e                	outsb  %gs:(%esi),(%dx)
446785:	74 43                	je     0x4467ca
446787:	6f                   	outsl  %ds:(%esi),(%dx)
446788:	6c                   	insb   (%dx),%es:(%edi)
446789:	6c                   	insb   (%dx),%es:(%edi)
44678a:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
44678f:	6e                   	outsb  %ds:(%esi),(%dx)
446790:	00 43 6f             	add    %al,0x6f(%ebx)
446793:	6c                   	insb   (%dx),%es:(%edi)
446794:	6c                   	insb   (%dx),%es:(%edi)
446795:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
44679a:	6e                   	outsb  %ds:(%esi),(%dx)
44679b:	60                   	pusha
44679c:	31 00                	xor    %eax,(%eax)
44679e:	53                   	push   %ebx
44679f:	79 73                	jns    0x446814
4467a1:	74 65                	je     0x446808
4467a3:	6d                   	insl   (%dx),%es:(%edi)
4467a4:	2e 43                	cs inc %ebx
4467a6:	6f                   	outsl  %ds:(%esi),(%dx)
4467a7:	6c                   	insb   (%dx),%es:(%edi)
4467a8:	6c                   	insb   (%dx),%es:(%edi)
4467a9:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4467ae:	6e                   	outsb  %ds:(%esi),(%dx)
4467af:	73 2e                	jae    0x4467df
4467b1:	4f                   	dec    %edi
4467b2:	62 6a 65             	bound  %ebp,0x65(%edx)
4467b5:	63 74 4d 6f          	arpl   %esi,0x6f(%ebp,%ecx,2)
4467b9:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
4467bc:	00 73 65             	add    %dh,0x65(%ebx)
4467bf:	74 5f                	je     0x446820
4467c1:	45                   	inc    %ebp
4467c2:	6e                   	outsb  %ds:(%esi),(%dx)
4467c3:	61                   	popa
4467c4:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
4467c8:	73 6c                	jae    0x446836
4467ca:	00 73 65             	add    %dh,0x65(%ebx)
4467cd:	74 5f                	je     0x44682e
4467cf:	49                   	dec    %ecx
4467d0:	73 42                	jae    0x446814
4467d2:	6f                   	outsl  %ds:(%esi),(%dx)
4467d3:	64 79 48             	fs jns 0x44681e
4467d6:	74 6d                	je     0x446845
4467d8:	6c                   	insb   (%dx),%es:(%edi)
4467d9:	00 73 65             	add    %dh,0x65(%ebx)
4467dc:	74 5f                	je     0x44683d
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