4468a8:	70 69                	jo     0x446913
4468aa:	6c                   	insb   (%dx),%es:(%edi)
4468ab:	65 72 00             	gs jb  0x4468ae
4468ae:	49                   	dec    %ecx
4468af:	45                   	inc    %ebp
4468b0:	6e                   	outsb  %ds:(%esi),(%dx)
4468b1:	75 6d                	jne    0x446920
4468b3:	65 72 61             	gs jb  0x446917
4468b6:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
4468ba:	31 00                	xor    %eax,(%eax)
4468bc:	53                   	push   %ebx
4468bd:	79 73                	jns    0x446932
4468bf:	74 65                	je     0x446926
4468c1:	6d                   	insl   (%dx),%es:(%edi)
4468c2:	2e 43                	cs inc %ebx
4468c4:	6f                   	outsl  %ds:(%esi),(%dx)
4468c5:	6c                   	insb   (%dx),%es:(%edi)
4468c6:	6c                   	insb   (%dx),%es:(%edi)
4468c7:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4468cc:	6e                   	outsb  %ds:(%esi),(%dx)
4468cd:	73 2e                	jae    0x4468fd
4468cf:	47                   	inc    %edi
4468d0:	65 6e                	outsb  %gs:(%esi),(%dx)
4468d2:	65 72 69             	gs jb  0x44693e
4468d5:	63 00                	arpl   %eax,(%eax)
4468d7:	4c                   	dec    %esp
4468d8:	69 73 74 60 31 00 41 	imul   $0x41003160,0x74(%ebx),%esi
4468df:	70 70                	jo     0x446951
4468e1:	6c                   	insb   (%dx),%es:(%edi)
4468e2:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
4468e9:	53                   	push   %ebx
4468ea:	65 74 74             	gs je  0x446961
4468ed:	69 6e 67 73 42 61 73 	imul   $0x73614273,0x67(%esi),%ebp
4468f4:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
4468f8:	73 74                	jae    0x44696e
4468fa:	65 6d                	gs insl (%dx),%es:(%edi)
4468fc:	2e 43                	cs inc %ebx
4468fe:	6f                   	outsl  %ds:(%esi),(%dx)
4468ff:	6e                   	outsb  %ds:(%esi),(%dx)
446900:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
446906:	74 69                	je     0x446971
446908:	6f                   	outsl  %ds:(%esi),(%dx)
446909:	6e                   	outsb  %ds:(%esi),(%dx)
44690a:	00 53 65             	add    %dl,0x65(%ebx)
44690d:	74 74                	je     0x446983
44690f:	69 6e 67 73 42 61 73 	imul   $0x73614273,0x67(%esi),%ebp
446916:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
44691a:	6e                   	outsb  %ds:(%esi),(%dx)
44691b:	73 6f                	jae    0x44698c
44691d:	6c                   	insb   (%dx),%es:(%edi)
44691e:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
446922:	6e                   	outsb  %ds:(%esi),(%dx)
446923:	73 6f                	jae    0x446994
446925:	6c                   	insb   (%dx),%es:(%edi)
446926:	65 4b                	gs dec %ebx
446928:	65 79 49             	gs jns 0x446974
44692b:	6e                   	outsb  %ds:(%esi),(%dx)
44692c:	66 6f                	outsw  %ds:(%esi),(%dx)
44692e:	00 43 6f             	add    %al,0x6f(%ebx)
446931:	6e                   	outsb  %ds:(%esi),(%dx)
446932:	76 65                	jbe    0x446999
446934:	72 74                	jb     0x4469aa
446936:	00 44 65 62          	add    %al,0x62(%ebp,%eiz,2)
44693a:	75 67                	jne    0x4469a3
44693c:	67 65 72 48          	addr16 gs jb 0x446988
446940:	69 64 64 65 6e 41 74 	imul   $0x7474416e,0x65(%esp,%eiz,2),%esp
446947:	74
446948:	72 69                	jb     0x4469b3
44694a:	62 75 74             	bound  %esi,0x74(%ebp)
44694d:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
446951:	73 74                	jae    0x4469c7
446953:	65 6d                	gs insl (%dx),%es:(%edi)
446955:	2e 44                	cs inc %esp
446957:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
44695e:	69 63 73 00 44 65 62 	imul   $0x62654400,0x73(%ebx),%esp
446965:	75 67                	jne    0x4469ce
446967:	67 65 72 4e          	addr16 gs jb 0x4469b9
44696b:	6f                   	outsl  %ds:(%esi),(%dx)
44696c:	6e                   	outsb  %ds:(%esi),(%dx)
44696d:	55                   	push   %ebp
44696e:	73 65                	jae    0x4469d5
446970:	72 43                	jb     0x4469b5
446972:	6f                   	outsl  %ds:(%esi),(%dx)
446973:	64 65 41             	fs gs inc %ecx
446976:	74 74                	je     0x4469ec
446978:	72 69                	jb     0x4469e3
44697a:	62 75 74             	bound  %esi,0x74(%ebp)
44697d:	65 00 53 74          	add    %dl,%gs:0x74(%ebx)
446981:	61                   	popa
446982:	63 6b 46             	arpl   %ebp,0x46(%ebx)
446985:	72 61                	jb     0x4469e8
446987:	6d                   	insl   (%dx),%es:(%edi)
446988:	65 00 53 74          	add    %dl,%gs:0x74(%ebx)
44698c:	61                   	popa
44698d:	63 6b 54             	arpl   %ebp,0x54(%ebx)
446990:	72 61                	jb     0x4469f3
446992:	63 65 00             	arpl   %esp,0x0(%ebp)
446995:	44                   	inc    %esp
446996:	6f                   	outsl  %ds:(%esi),(%dx)
446997:	75 62                	jne    0x4469fb
446999:	6c                   	insb   (%dx),%es:(%edi)
44699a:	65 00 45 6e          	add    %al,%gs:0x6e(%ebp)
44699e:	75 6d                	jne    0x446a0d
4469a0:	00 45 6e             	add    %al,0x6e(%ebp)
4469a3:	76 69                	jbe    0x446a0e
4469a5:	72 6f                	jb     0x446a16
4469a7:	6e                   	outsb  %ds:(%esi),(%dx)
4469a8:	6d                   	insl   (%dx),%es:(%edi)
4469a9:	65 6e                	outsb  %gs:(%esi),(%dx)
4469ab:	74 00                	je     0x4469ad
4469ad:	45                   	inc    %ebp
4469ae:	78 63                	js     0x446a13
4469b0:	65 70 74             	gs jo  0x446a27
4469b3:	69 6f 6e 00 43 75 6c 	imul   $0x6c754300,0x6e(%edi),%ebp
4469ba:	74 75                	je     0x446a31
4469bc:	72 65                	jb     0x446a23
4469be:	49                   	dec    %ecx
4469bf:	6e                   	outsb  %ds:(%esi),(%dx)
4469c0:	66 6f                	outsw  %ds:(%esi),(%dx)
4469c2:	00 53 79             	add    %dl,0x79(%ebx)
4469c5:	73 74                	jae    0x446a3b
4469c7:	65 6d                	gs insl (%dx),%es:(%edi)
4469c9:	2e 47                	cs inc %edi
4469cb:	6c                   	insb   (%dx),%es:(%edi)
4469cc:	6f                   	outsl  %ds:(%esi),(%dx)
4469cd:	62 61 6c             	bound  %esp,0x6c(%ecx)
4469d0:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
4469d7:	00 49 44             	add    %cl,0x44(%ecx)
4469da:	69 73 70 6f 73 61 62 	imul   $0x6261736f,0x70(%ebx),%esi
4469e1:	6c                   	insb   (%dx),%es:(%edi)
4469e2:	65 00 45 6e          	add    %al,%gs:0x6e(%ebp)
4469e6:	64 4f                	fs dec %edi
4469e8:	66 53                	push   %bx
4469ea:	74 72                	je     0x446a5e
4469ec:	65 61                	gs popa
4469ee:	6d                   	insl   (%dx),%es:(%edi)
4469ef:	45                   	inc    %ebp
4469f0:	78 63                	js     0x446a55
4469f2:	65 70 74             	gs jo  0x446a69
4469f5:	69 6f 6e 00 53 79 73 	imul   $0x73795300,0x6e(%edi),%ebp
4469fc:	74 65                	je     0x446a63
4469fe:	6d                   	insl   (%dx),%es:(%edi)
4469ff:	2e 49                	cs dec %ecx
446a01:	4f                   	dec    %edi
446a02:	00 53 74             	add    %dl,0x74(%ebx)
446a05:	72 65                	jb     0x446a6c
446a07:	61                   	popa
446a08:	6d                   	insl   (%dx),%es:(%edi)
446a09:	00 49 6e             	add    %cl,0x6e(%ecx)
446a0c:	74 31                	je     0x446a3f
446a0e:	36 00 49 6e          	add    %cl,%ss:0x6e(%ecx)
446a12:	74 33                	je     0x446a47
446a14:	32 00                	xor    (%eax),%al
446a16:	49                   	dec    %ecx
446a17:	6e                   	outsb  %ds:(%esi),(%dx)
446a18:	74 36                	je     0x446a50
446a1a:	34 00                	xor    $0x0,%al
446a1c:	4d                   	dec    %ebp
446a1d:	61                   	popa
446a1e:	74 68                	je     0x446a88
446a20:	00 4e 6f             	add    %cl,0x6f(%esi)
446a23:	74 53                	je     0x446a78
446a25:	75 70                	jne    0x446a97
446a27:	70 6f                	jo     0x446a98
446a29:	72 74                	jb     0x446a9f
446a2b:	65 64 45             	gs fs inc %ebp
446a2e:	78 63                	js     0x446a93
446a30:	65 70 74             	gs jo  0x446aa7
446a33:	69 6f 6e 00 4e 75 6c 	imul   $0x6c754e00,0x6e(%edi),%ebp
446a3a:	6c                   	insb   (%dx),%es:(%edi)
446a3b:	61                   	popa
446a3c:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
446a40:	31 00                	xor    %eax,(%eax)
446a42:	4f                   	dec    %edi
446a43:	62 6a 65             	bound  %ebp,0x65(%edx)
446a46:	63 74 00 52          	arpl   %esi,0x52(%eax,%eax,1)
446a4a:	61                   	popa
446a4b:	6e                   	outsb  %ds:(%esi),(%dx)
446a4c:	64 6f                	outsl  %fs:(%esi),(%dx)
446a4e:	6d                   	insl   (%dx),%es:(%edi)
446a4f:	00 41 73             	add    %al,0x73(%ecx)
446a52:	73 65                	jae    0x446ab9
446a54:	6d                   	insl   (%dx),%es:(%edi)
446a55:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
446a59:	53                   	push   %ebx
446a5a:	79 73                	jns    0x446acf
446a5c:	74 65                	je     0x446ac3
446a5e:	6d                   	insl   (%dx),%es:(%edi)
446a5f:	2e 52                	cs push %edx
446a61:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
446a64:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
446a69:	6e                   	outsb  %ds:(%esi),(%dx)
446a6a:	00 41 73             	add    %al,0x73(%ecx)
446a6d:	73 65                	jae    0x446ad4
446a6f:	6d                   	insl   (%dx),%es:(%edi)
446a70:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
446a74:	6f                   	outsl  %ds:(%esi),(%dx)
446a75:	6d                   	insl   (%dx),%es:(%edi)
446a76:	70 61                	jo     0x446ad9
446a78:	6e                   	outsb  %ds:(%esi),(%dx)
446a79:	79 41                	jns    0x446abc
446a7b:	74 74                	je     0x446af1
446a7d:	72 69                	jb     0x446ae8
446a7f:	62 75 74             	bound  %esi,0x74(%ebp)
446a82:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
446a86:	73 65                	jae    0x446aed
446a88:	6d                   	insl   (%dx),%es:(%edi)
446a89:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
446a8d:	6f                   	outsl  %ds:(%esi),(%dx)
446a8e:	6e                   	outsb  %ds:(%esi),(%dx)
446a8f:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
446a95:	74 69                	je     0x446b00
446a97:	6f                   	outsl  %ds:(%esi),(%dx)
446a98:	6e                   	outsb  %ds:(%esi),(%dx)
446a99:	41                   	inc    %ecx
446a9a:	74 74                	je     0x446b10
446a9c:	72 69                	jb     0x446b07
446a9e:	62 75 74             	bound  %esi,0x74(%ebp)
446aa1:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
446aa5:	73 65                	jae    0x446b0c
446aa7:	6d                   	insl   (%dx),%es:(%edi)
446aa8:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
446aac:	6f                   	outsl  %ds:(%esi),(%dx)
446aad:	70 79                	jo     0x446b28
446aaf:	72 69                	jb     0x446b1a
446ab1:	67 68 74 41 74 74    	addr16 push $0x74744174
446ab7:	72 69                	jb     0x446b22
446ab9:	62 75 74             	bound  %esi,0x74(%ebp)
446abc:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
446ac0:	73 65                	jae    0x446b27
446ac2:	6d                   	insl   (%dx),%es:(%edi)
446ac3:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
446ac7:	65 73 63             	gs jae 0x446b2d
446aca:	72 69                	jb     0x446b35
446acc:	70 74                	jo     0x446b42
446ace:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
446ad5:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
446adc:	73 73                	jae    0x446b51
446ade:	65 6d                	gs insl (%dx),%es:(%edi)
446ae0:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
446ae4:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
446aeb:	69
446aec:	6f                   	outsl  %ds:(%esi),(%dx)
446aed:	6e                   	outsb  %ds:(%esi),(%dx)
446aee:	41                   	inc    %ecx
446aef:	74 74                	je     0x446b65
446af1:	72 69                	jb     0x446b5c
446af3:	62 75 74             	bound  %esi,0x74(%ebp)
446af6:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
446afa:	73 65                	jae    0x446b61
446afc:	6d                   	insl   (%dx),%es:(%edi)
446afd:	62 6c 79 4e          	bound  %ebp,0x4e(%ecx,%edi,2)
446b01:	61                   	popa
446b02:	6d                   	insl   (%dx),%es:(%edi)
446b03:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
446b07:	73 65                	jae    0x446b6e
446b09:	6d                   	insl   (%dx),%es:(%edi)
446b0a:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
446b0e:	72 6f                	jb     0x446b7f
446b10:	64 75 63             	fs jne 0x446b76
446b13:	74 41                	je     0x446b56
446b15:	74 74                	je     0x446b8b
446b17:	72 69                	jb     0x446b82
446b19:	62 75 74             	bound  %esi,0x74(%ebp)
446b1c:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
446b20:	73 65                	jae    0x446b87
446b22:	6d                   	insl   (%dx),%es:(%edi)
446b23:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
446b27:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
446b2e:	72
446b2f:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
446b36:	73 73                	jae    0x446bab
446b38:	65 6d                	gs insl (%dx),%es:(%edi)
446b3a:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
446b3e:	72 61                	jb     0x446ba1
446b40:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
446b43:	61                   	popa
446b44:	72 6b                	jb     0x446bb1
446b46:	41                   	inc    %ecx
446b47:	74 74                	je     0x446bbd
446b49:	72 69                	jb     0x446bb4
446b4b:	62 75 74             	bound  %esi,0x74(%ebp)
446b4e:	65 00 4d 65          	add    %cl,%gs:0x65(%ebp)
446b52:	6d                   	insl   (%dx),%es:(%edi)
446b53:	62 65 72             	bound  %esp,0x72(%ebp)
446b56:	49                   	dec    %ecx
446b57:	6e                   	outsb  %ds:(%esi),(%dx)
446b58:	66 6f                	outsw  %ds:(%esi),(%dx)
446b5a:	00 4d 65             	add    %cl,0x65(%ebp)
446b5d:	74 68                	je     0x446bc7
446b5f:	6f                   	outsl  %ds:(%esi),(%dx)
446b60:	64 42                	fs inc %edx
446b62:	61                   	popa
446b63:	73 65                	jae    0x446bca
446b65:	00 4d 65             	add    %cl,0x65(%ebp)
446b68:	74 68                	je     0x446bd2
446b6a:	6f                   	outsl  %ds:(%esi),(%dx)
446b6b:	64 49                	fs dec %ecx
446b6d:	6e                   	outsb  %ds:(%esi),(%dx)
446b6e:	66 6f                	outsw  %ds:(%esi),(%dx)
446b70:	00 52 65             	add    %dl,0x65(%edx)
446b73:	73 6f                	jae    0x446be4
446b75:	75 72                	jne    0x446be9
446b77:	63 65 4d             	arpl   %esp,0x4d(%ebp)
446b7a:	61                   	popa
446b7b:	6e                   	outsb  %ds:(%esi),(%dx)
446b7c:	61                   	popa
446b7d:	67 65 72 00          	addr16 gs jb 0x446b81
446b81:	53                   	push   %ebx
446b82:	79 73                	jns    0x446bf7
446b84:	74 65                	je     0x446beb
446b86:	6d                   	insl   (%dx),%es:(%edi)
446b87:	2e 52                	cs push %edx
446b89:	65 73 6f             	gs jae 0x446bfb
446b8c:	75 72                	jne    0x446c00
446b8e:	63 65 73             	arpl   %esp,0x73(%ebp)
446b91:	00 43 6f             	add    %al,0x6f(%ebx)
446b94:	6d                   	insl   (%dx),%es:(%edi)
446b95:	70 69                	jo     0x446c00
446b97:	6c                   	insb   (%dx),%es:(%edi)
446b98:	61                   	popa
446b99:	74 69                	je     0x446c04
446b9b:	6f                   	outsl  %ds:(%esi),(%dx)
446b9c:	6e                   	outsb  %ds:(%esi),(%dx)
446b9d:	52                   	push   %edx
446b9e:	65 6c                	gs insb (%dx),%es:(%edi)
446ba0:	61                   	popa
446ba1:	78 61                	js     0x446c04
446ba3:	74 69                	je     0x446c0e
446ba5:	6f                   	outsl  %ds:(%esi),(%dx)
446ba6:	6e                   	outsb  %ds:(%esi),(%dx)
446ba7:	73 41                	jae    0x446bea
446ba9:	74 74                	je     0x446c1f
446bab:	72 69                	jb     0x446c16
446bad:	62 75 74             	bound  %esi,0x74(%ebp)
446bb0:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
446bb4:	73 74                	jae    0x446c2a
446bb6:	65 6d                	gs insl (%dx),%es:(%edi)
446bb8:	2e 52                	cs push %edx
446bba:	75 6e                	jne    0x446c2a
446bbc:	74 69                	je     0x446c27
446bbe:	6d                   	insl   (%dx),%es:(%edi)
446bbf:	65 2e 43             	gs cs inc %ebx
446bc2:	6f                   	outsl  %ds:(%esi),(%dx)
446bc3:	6d                   	insl   (%dx),%es:(%edi)
446bc4:	70 69                	jo     0x446c2f
446bc6:	6c                   	insb   (%dx),%es:(%edi)
446bc7:	65 72 53             	gs jb  0x446c1d
446bca:	65 72 76             	gs jb  0x446c43
446bcd:	69 63 65 73 00 43 6f 	imul   $0x6f430073,0x65(%ebx),%esp