446a82:	77 00                	ja     0x446a84
446a84:	47                   	inc    %edi
446a85:	72 61                	jb     0x446ae8
446a87:	70 68                	jo     0x446af1
446a89:	69 63 73 00 45 6e 63 	imul   $0x636e4500,0x73(%ebx),%esp
446a90:	6f                   	outsl  %ds:(%esi),(%dx)
446a91:	64 65 72 00          	fs gs jb 0x446a95
446a95:	45                   	inc    %ebp
446a96:	6e                   	outsb  %ds:(%esi),(%dx)
446a97:	63 6f 64             	arpl   %ebp,0x64(%edi)
446a9a:	65 72 50             	gs jb  0x446aed
446a9d:	61                   	popa
446a9e:	72 61                	jb     0x446b01
446aa0:	6d                   	insl   (%dx),%es:(%edi)
446aa1:	65 74 65             	gs je  0x446b09
446aa4:	72 00                	jb     0x446aa6
446aa6:	45                   	inc    %ebp
446aa7:	6e                   	outsb  %ds:(%esi),(%dx)
446aa8:	63 6f 64             	arpl   %ebp,0x64(%edi)
446aab:	65 72 50             	gs jb  0x446afe
446aae:	61                   	popa
446aaf:	72 61                	jb     0x446b12
446ab1:	6d                   	insl   (%dx),%es:(%edi)
446ab2:	65 74 65             	gs je  0x446b1a
446ab5:	72 73                	jb     0x446b2a
446ab7:	00 42 69             	add    %al,0x69(%edx)
446aba:	74 6d                	je     0x446b29
446abc:	61                   	popa
446abd:	70 00                	jo     0x446abf
446abf:	53                   	push   %ebx
446ac0:	69 7a 65 00 52 65 63 	imul   $0x63655200,0x65(%edx),%edi
446ac7:	74 61                	je     0x446b2a
446ac9:	6e                   	outsb  %ds:(%esi),(%dx)
446aca:	67 6c                	insb   (%dx),%es:(%di)
446acc:	65 00 50 6f          	add    %dl,%gs:0x6f(%eax)
446ad0:	69 6e 74 00 67 65 74 	imul   $0x74656700,0x74(%esi),%ebp
446ad7:	5f                   	pop    %edi
446ad8:	53                   	push   %ebx
446ad9:	63 72 65             	arpl   %esi,0x65(%edx)
446adc:	65 6e                	outsb  %gs:(%esi),(%dx)
446ade:	00 53 63             	add    %dl,0x63(%ebx)
446ae1:	72 65                	jb     0x446b48
446ae3:	65 6e                	outsb  %gs:(%esi),(%dx)
446ae5:	00 67 65             	add    %ah,0x65(%edi)
446ae8:	74 5f                	je     0x446b49
446aea:	42                   	inc    %edx
446aeb:	6f                   	outsl  %ds:(%esi),(%dx)
446aec:	75 6e                	jne    0x446b5c
446aee:	64 73 00             	fs jae 0x446af1
446af1:	67 65 74 5f          	addr16 gs je 0x446b54
446af5:	57                   	push   %edi
446af6:	69 64 74 68 00 67 65 	imul   $0x74656700,0x68(%esp,%esi,2),%esp
446afd:	74
446afe:	5f                   	pop    %edi
446aff:	48                   	dec    %eax
446b00:	65 69 67 68 74 00 51 	imul   $0x75510074,%gs:0x68(%edi),%esp
446b07:	75
446b08:	61                   	popa
446b09:	6c                   	insb   (%dx),%es:(%edi)
446b0a:	69 74 79 00 67 65 74 	imul   $0x5f746567,0x0(%ecx,%edi,2),%esi
446b11:	5f
446b12:	4a                   	dec    %edx
446b13:	70 65                	jo     0x446b7a
446b15:	67 00 54 6f          	add    %dl,0x6f(%si)
446b19:	41                   	inc    %ecx
446b1a:	72 72                	jb     0x446b8e
446b1c:	61                   	popa
446b1d:	79 00                	jns    0x446b1f
446b1f:	67 65 74 5f          	addr16 gs je 0x446b82
446b23:	50                   	push   %eax
446b24:	61                   	popa
446b25:	72 61                	jb     0x446b88
446b27:	6d                   	insl   (%dx),%es:(%edi)
446b28:	00 46 72             	add    %al,0x72(%esi)
446b2b:	6f                   	outsl  %ds:(%esi),(%dx)
446b2c:	6d                   	insl   (%dx),%es:(%edi)
446b2d:	49                   	dec    %ecx
446b2e:	6d                   	insl   (%dx),%es:(%edi)
446b2f:	61                   	popa
446b30:	67 65 00 49 6d       	add    %cl,%gs:0x6d(%bx,%di)
446b35:	61                   	popa
446b36:	67 65 00 43 6f       	add    %al,%gs:0x6f(%bp,%di)
446b3b:	70 79                	jo     0x446bb6
446b3d:	46                   	inc    %esi
446b3e:	72 6f                	jb     0x446baf
446b40:	6d                   	insl   (%dx),%es:(%edi)
446b41:	53                   	push   %ebx
446b42:	63 72 65             	arpl   %esi,0x65(%edx)
446b45:	65 6e                	outsb  %gs:(%esi),(%dx)
446b47:	00 53 61             	add    %dl,0x61(%ebx)
446b4a:	76 65                	jbe    0x446bb1
446b4c:	00 73 65             	add    %dh,0x65(%ebx)
446b4f:	74 5f                	je     0x446bb0
446b51:	50                   	push   %eax
446b52:	6f                   	outsl  %ds:(%esi),(%dx)
446b53:	73 69                	jae    0x446bbe
446b55:	74 69                	je     0x446bc0
446b57:	6f                   	outsl  %ds:(%esi),(%dx)
446b58:	6e                   	outsb  %ds:(%esi),(%dx)
446b59:	00 4d 61             	add    %cl,0x61(%ebp)
446b5c:	72 73                	jb     0x446bd1
446b5e:	68 61 6c 00 53       	push   $0x53006c61
446b63:	69 7a 65 4f 66 00 67 	imul   $0x6700664f,0x65(%edx),%edi
446b6a:	65 74 5f             	gs je  0x446bcc
446b6d:	54                   	push   %esp
446b6e:	69 63 6b 43 6f 75 6e 	imul   $0x6e756f43,0x6b(%ebx),%esp
446b75:	74 00                	je     0x446b77
446b77:	4d                   	dec    %ebp
446b78:	6f                   	outsl  %ds:(%esi),(%dx)
446b79:	6e                   	outsb  %ds:(%esi),(%dx)
446b7a:	69 74 6f 72 00 45 6e 	imul   $0x746e4500,0x72(%edi,%ebp,2),%esi
446b81:	74
446b82:	65 72 00             	gs jb  0x446b85
446b85:	45                   	inc    %ebp
446b86:	78 69                	js     0x446bf1
446b88:	74 00                	je     0x446b8a
446b8a:	52                   	push   %edx
446b8b:	65 61                	gs popa
446b8d:	64 41                	fs inc %ecx
446b8f:	6c                   	insb   (%dx),%es:(%edi)
446b90:	6c                   	insb   (%dx),%es:(%edi)
446b91:	54                   	push   %esp
446b92:	65 78 74             	gs js  0x446c09
446b95:	00 55 72             	add    %dl,0x72(%ebp)
446b98:	69 00 45 73 63 61    	imul   $0x61637345,(%eax),%eax
446b9e:	70 65                	jo     0x446c05
446ba0:	44                   	inc    %esp
446ba1:	61                   	popa
446ba2:	74 61                	je     0x446c05
446ba4:	53                   	push   %ebx
446ba5:	74 72                	je     0x446c19
446ba7:	69 6e 67 00 41 70 70 	imul   $0x70704100,0x67(%esi),%ebp
446bae:	65 6e                	outsb  %gs:(%esi),(%dx)
446bb0:	64 41                	fs inc %ecx
446bb2:	6c                   	insb   (%dx),%es:(%edi)
446bb3:	6c                   	insb   (%dx),%es:(%edi)
446bb4:	54                   	push   %esp
446bb5:	65 78 74             	gs js  0x446c2c
446bb8:	00 53 65             	add    %dl,0x65(%ebx)
446bbb:	72 76                	jb     0x446c33
446bbd:	65 72 43             	gs jb  0x446c03
446bc0:	6f                   	outsl  %ds:(%esi),(%dx)
446bc1:	6d                   	insl   (%dx),%es:(%edi)
446bc2:	70 75                	jo     0x446c39
446bc4:	74 65                	je     0x446c2b
446bc6:	72 00                	jb     0x446bc8
446bc8:	67 65 74 5f          	addr16 gs je 0x446c2b
446bcc:	49                   	dec    %ecx
446bcd:	6e                   	outsb  %ds:(%esi),(%dx)
446bce:	66 6f                	outsw  %ds:(%esi),(%dx)
446bd0:	00 43 68             	add    %al,0x68(%ebx)
446bd3:	61                   	popa
446bd4:	72 00                	jb     0x446bd6
446bd6:	43                   	inc    %ebx
446bd7:	6f                   	outsl  %ds:(%esi),(%dx)
446bd8:	6e                   	outsb  %ds:(%esi),(%dx)
446bd9:	63 61 74             	arpl   %esp,0x74(%ecx)
446bdc:	65 6e                	outsb  %gs:(%esi),(%dx)
446bde:	61                   	popa
446bdf:	74 65                	je     0x446c46
446be1:	4f                   	dec    %edi
446be2:	62 6a 65             	bound  %ebp,0x65(%edx)
446be5:	63 74 00 43          	arpl   %esi,0x43(%eax,%eax,1)
446be9:	6f                   	outsl  %ds:(%esi),(%dx)
446bea:	6e                   	outsb  %ds:(%esi),(%dx)
446beb:	74 61                	je     0x446c4e
446bed:	69 6e 73 00 44 65 6c 	imul   $0x6c654400,0x73(%esi),%ebp
446bf4:	65 74 65             	gs je  0x446c5c
446bf7:	56                   	push   %esi
446bf8:	61                   	popa
446bf9:	6c                   	insb   (%dx),%es:(%edi)
446bfa:	75 65                	jne    0x446c61
446bfc:	00 46 74             	add    %al,0x74(%esi)
446bff:	70 57                	jo     0x446c58
446c01:	65 62 52 65          	bound  %edx,%gs:0x65(%edx)
446c05:	71 75                	jno    0x446c7c
446c07:	65 73 74             	gs jae 0x446c7e
446c0a:	00 57 65             	add    %dl,0x65(%edi)
446c0d:	62 52 65             	bound  %edx,0x65(%edx)
446c10:	71 75                	jno    0x446c87
446c12:	65 73 74             	gs jae 0x446c89
446c15:	00 4e 65             	add    %cl,0x65(%esi)
446c18:	77 4c                	ja     0x446c66
446c1a:	61                   	popa
446c1b:	74 65                	je     0x446c82
446c1d:	42                   	inc    %edx
446c1e:	69 6e 64 69 6e 67 00 	imul   $0x676e69,0x64(%esi),%ebp
446c25:	4c                   	dec    %esp
446c26:	61                   	popa
446c27:	74 65                	je     0x446c8e
446c29:	53                   	push   %ebx
446c2a:	65 74 43             	gs je  0x446c70
446c2d:	6f                   	outsl  %ds:(%esi),(%dx)
446c2e:	6d                   	insl   (%dx),%es:(%edi)
446c2f:	70 6c                	jo     0x446c9d
446c31:	65 78 00             	gs js  0x446c34
446c34:	4c                   	dec    %esp
446c35:	61                   	popa
446c36:	74 65                	je     0x446c9d
446c38:	47                   	inc    %edi
446c39:	65 74 00             	gs je  0x446c3c
446c3c:	54                   	push   %esp
446c3d:	6f                   	outsl  %ds:(%esi),(%dx)
446c3e:	4c                   	dec    %esp
446c3f:	6f                   	outsl  %ds:(%esi),(%dx)
446c40:	6e                   	outsb  %ds:(%esi),(%dx)
446c41:	67 00 73 65          	add    %dh,0x65(%bp,%di)
446c45:	74 5f                	je     0x446ca6
446c47:	43                   	inc    %ebx
446c48:	6f                   	outsl  %ds:(%esi),(%dx)
446c49:	6e                   	outsb  %ds:(%esi),(%dx)
446c4a:	74 65                	je     0x446cb1
446c4c:	6e                   	outsb  %ds:(%esi),(%dx)
446c4d:	74 4c                	je     0x446c9b
446c4f:	65 6e                	outsb  %gs:(%esi),(%dx)
446c51:	67 74 68             	addr16 je 0x446cbc
446c54:	00 47 65             	add    %al,0x65(%edi)
446c57:	74 52                	je     0x446cab
446c59:	65 71 75             	gs jno 0x446cd1
446c5c:	65 73 74             	gs jae 0x446cd3
446c5f:	53                   	push   %ebx
446c60:	74 72                	je     0x446cd4
446c62:	65 61                	gs popa
446c64:	6d                   	insl   (%dx),%es:(%edi)
446c65:	00 49 6e             	add    %cl,0x6e(%ecx)
446c68:	74 33                	je     0x446c9d
446c6a:	32 00                	xor    (%eax),%al
446c6c:	4c                   	dec    %esp
446c6d:	61                   	popa
446c6e:	74 65                	je     0x446cd5
446c70:	43                   	inc    %ebx
446c71:	61                   	popa
446c72:	6c                   	insb   (%dx),%es:(%edi)
446c73:	6c                   	insb   (%dx),%es:(%edi)
446c74:	00 4e 65             	add    %cl,0x65(%esi)
446c77:	74 77                	je     0x446cf0
446c79:	6f                   	outsl  %ds:(%esi),(%dx)
446c7a:	72 6b                	jb     0x446ce7
446c7c:	43                   	inc    %ebx
446c7d:	72 65                	jb     0x446ce4
446c7f:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
446c82:	74 69                	je     0x446ced
446c84:	61                   	popa
446c85:	6c                   	insb   (%dx),%es:(%edi)
446c86:	00 73 65             	add    %dh,0x65(%ebx)
446c89:	74 5f                	je     0x446cea
446c8b:	43                   	inc    %ebx
446c8c:	72 65                	jb     0x446cf3
446c8e:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
446c91:	74 69                	je     0x446cfc
446c93:	61                   	popa
446c94:	6c                   	insb   (%dx),%es:(%edi)
446c95:	73 00                	jae    0x446c97
446c97:	49                   	dec    %ecx
446c98:	43                   	inc    %ebx
446c99:	72 65                	jb     0x446d00
446c9b:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
446c9e:	74 69                	je     0x446d09
446ca0:	61                   	popa
446ca1:	6c                   	insb   (%dx),%es:(%edi)
446ca2:	73 00                	jae    0x446ca4
446ca4:	73 65                	jae    0x446d0b
446ca6:	74 5f                	je     0x446d07
446ca8:	4d                   	dec    %ebp
446ca9:	65 74 68             	gs je  0x446d14
446cac:	6f                   	outsl  %ds:(%esi),(%dx)
446cad:	64 00 47 65          	add    %al,%fs:0x65(%edi)
446cb1:	74 42                	je     0x446cf5
446cb3:	79 74                	jns    0x446d29
446cb5:	65 73 00             	gs jae 0x446cb8
446cb8:	45                   	inc    %ebp
446cb9:	6e                   	outsb  %ds:(%esi),(%dx)
446cba:	75 6d                	jne    0x446d29
446cbc:	65 72 61             	gs jb  0x446d20
446cbf:	74 6f                	je     0x446d30
446cc1:	72 00                	jb     0x446cc3
446cc3:	47                   	inc    %edi
446cc4:	65 74 46             	gs je  0x446d0d
446cc7:	6f                   	outsl  %ds:(%esi),(%dx)
446cc8:	6c                   	insb   (%dx),%es:(%edi)
446cc9:	64 65 72 50          	fs gs jb 0x446d1d
446ccd:	61                   	popa
446cce:	74 68                	je     0x446d38
446cd0:	00 53 70             	add    %dl,0x70(%ebx)
446cd3:	65 63 69 61          	arpl   %ebp,%gs:0x61(%ecx)
446cd7:	6c                   	insb   (%dx),%es:(%edi)
446cd8:	46                   	inc    %esi
446cd9:	6f                   	outsl  %ds:(%esi),(%dx)
446cda:	6c                   	insb   (%dx),%es:(%edi)
446cdb:	64 65 72 00          	fs gs jb 0x446cdf
446cdf:	41                   	inc    %ecx
446ce0:	64 64 52             	fs fs push %edx
446ce3:	61                   	popa
446ce4:	6e                   	outsb  %ds:(%esi),(%dx)
446ce5:	67 65 00 49 45       	add    %cl,%gs:0x45(%bx,%di)
446cea:	6e                   	outsb  %ds:(%esi),(%dx)
446ceb:	75 6d                	jne    0x446d5a
446ced:	65 72 61             	gs jb  0x446d51
446cf0:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
446cf4:	31 00                	xor    %eax,(%eax)
446cf6:	43                   	inc    %ebx
446cf7:	6f                   	outsl  %ds:(%esi),(%dx)
446cf8:	6d                   	insl   (%dx),%es:(%edi)
446cf9:	62 69 6e             	bound  %ebp,0x6e(%ecx)
446cfc:	65 00 41 64          	add    %al,%gs:0x64(%ecx)
446d00:	64 00 45 6e          	add    %al,%fs:0x6e(%ebp)
446d04:	76 69                	jbe    0x446d6f
446d06:	72 6f                	jb     0x446d77
446d08:	6e                   	outsb  %ds:(%esi),(%dx)
446d09:	00 41 70             	add    %al,0x70(%ecx)
446d0c:	70 65                	jo     0x446d73
446d0e:	6e                   	outsb  %ds:(%esi),(%dx)
446d0f:	64 4c                	fs dec %esp
446d11:	69 6e 65 00 4a 6f 69 	imul   $0x696f4a00,0x65(%esi),%ebp
446d18:	6e                   	outsb  %ds:(%esi),(%dx)
446d19:	00 67 65             	add    %ah,0x65(%edi)
446d1c:	74 5f                	je     0x446d7d
446d1e:	43                   	inc    %ebx
446d1f:	6f                   	outsl  %ds:(%esi),(%dx)
446d20:	75 6e                	jne    0x446d90
446d22:	74 00                	je     0x446d24
446d24:	43                   	inc    %ebx
446d25:	6c                   	insb   (%dx),%es:(%edi)
446d26:	65 61                	gs popa
446d28:	72 00                	jb     0x446d2a
446d2a:	53                   	push   %ebx
446d2b:	6d                   	insl   (%dx),%es:(%edi)
446d2c:	74 70                	je     0x446d9e
446d2e:	43                   	inc    %ebx
446d2f:	6c                   	insb   (%dx),%es:(%edi)
446d30:	69 65 6e 74 00 53 79 	imul   $0x79530074,0x6e(%ebp),%esp
446d37:	73 74                	jae    0x446dad
446d39:	65 6d                	gs insl (%dx),%es:(%edi)
446d3b:	2e 4e                	cs dec %esi
446d3d:	65 74 2e             	gs je  0x446d6e
446d40:	4d                   	dec    %ebp
446d41:	61                   	popa
446d42:	69 6c 00 4d 61 69 6c 	imul   $0x416c6961,0x4d(%eax,%eax,1),%ebp
446d49:	41
446d4a:	64 64 72 65          	fs fs jb 0x446db3
446d4e:	73 73                	jae    0x446dc3
446d50:	00 4d 61             	add    %cl,0x61(%ebp)
446d53:	69 6c 4d 65 73 73 61 	imul   $0x67617373,0x65(%ebp,%ecx,2),%ebp
446d5a:	67
446d5b:	65 00 41 74          	add    %al,%gs:0x74(%ecx)
446d5f:	74 61                	je     0x446dc2
446d61:	63 68 6d             	arpl   %ebp,0x6d(%eax)
446d64:	65 6e                	outsb  %gs:(%esi),(%dx)
446d66:	74 00                	je     0x446d68
446d68:	43                   	inc    %ebx