446af7:	6f                   	outsl  %ds:(%esi),(%dx)
446af8:	63 6b 00             	arpl   %ebp,0x0(%ebx)
446afb:	67 65 74 5f          	addr16 gs je 0x446b5e
446aff:	53                   	push   %ebx
446b00:	68 69 66 74 4b       	push   $0x4b746669
446b05:	65 79 44             	gs jns 0x446b4c
446b08:	6f                   	outsl  %ds:(%esi),(%dx)
446b09:	77 6e                	ja     0x446b79
446b0b:	00 54 6f 55          	add    %dl,0x55(%edi,%ebp,2)
446b0f:	70 70                	jo     0x446b81
446b11:	65 72 00             	gs jb  0x446b14
446b14:	67 65 74 5f          	addr16 gs je 0x446b77
446b18:	41                   	inc    %ecx
446b19:	6c                   	insb   (%dx),%es:(%edi)
446b1a:	74 4b                	je     0x446b67
446b1c:	65 79 44             	gs jns 0x446b63
446b1f:	6f                   	outsl  %ds:(%esi),(%dx)
446b20:	77 6e                	ja     0x446b90
446b22:	00 67 65             	add    %ah,0x65(%edi)
446b25:	74 5f                	je     0x446b86
446b27:	43                   	inc    %ebx
446b28:	74 72                	je     0x446b9c
446b2a:	6c                   	insb   (%dx),%es:(%edi)
446b2b:	4b                   	dec    %ebx
446b2c:	65 79 44             	gs jns 0x446b73
446b2f:	6f                   	outsl  %ds:(%esi),(%dx)
446b30:	77 6e                	ja     0x446ba0
446b32:	00 55 54             	add    %dl,0x54(%ebp)
446b35:	46                   	inc    %esi
446b36:	38 45 6e             	cmp    %al,0x6e(%ebp)
446b39:	63 6f 64             	arpl   %ebp,0x64(%edi)
446b3c:	69 6e 67 00 4d 44 35 	imul   $0x35444d00,0x67(%esi),%ebp
446b43:	43                   	inc    %ebx
446b44:	72 79                	jb     0x446bbf
446b46:	70 74                	jo     0x446bbc
446b48:	6f                   	outsl  %ds:(%esi),(%dx)
446b49:	53                   	push   %ebx
446b4a:	65 72 76             	gs jb  0x446bc3
446b4d:	69 63 65 50 72 6f 76 	imul   $0x766f7250,0x65(%ebx),%esp
446b54:	69 64 65 72 00 48 61 	imul   $0x73614800,0x72(%ebp,%eiz,2),%esp
446b5b:	73
446b5c:	68 41 6c 67 6f       	push   $0x6f676c41
446b61:	72 69                	jb     0x446bcc
446b63:	74 68                	je     0x446bcd
446b65:	6d                   	insl   (%dx),%es:(%edi)
446b66:	00 43 6f             	add    %al,0x6f(%ebx)
446b69:	6d                   	insl   (%dx),%es:(%edi)
446b6a:	70 75                	jo     0x446be1
446b6c:	74 65                	je     0x446bd3
446b6e:	48                   	dec    %eax
446b6f:	61                   	popa
446b70:	73 68                	jae    0x446bda
446b72:	00 54 72 69          	add    %dl,0x69(%edx,%esi,2)
446b76:	70 6c                	jo     0x446be4
446b78:	65 44                	gs inc %esp
446b7a:	45                   	inc    %ebp
446b7b:	53                   	push   %ebx
446b7c:	43                   	inc    %ebx
446b7d:	72 79                	jb     0x446bf8
446b7f:	70 74                	jo     0x446bf5
446b81:	6f                   	outsl  %ds:(%esi),(%dx)
446b82:	53                   	push   %ebx
446b83:	65 72 76             	gs jb  0x446bfc
446b86:	69 63 65 50 72 6f 76 	imul   $0x766f7250,0x65(%ebx),%esp
446b8d:	69 64 65 72 00 54 72 	imul   $0x69725400,0x72(%ebp,%eiz,2),%esp
446b94:	69
446b95:	70 6c                	jo     0x446c03
446b97:	65 44                	gs inc %esp
446b99:	45                   	inc    %ebp
446b9a:	53                   	push   %ebx
446b9b:	00 73 65             	add    %dh,0x65(%ebx)
446b9e:	74 5f                	je     0x446bff
446ba0:	4d                   	dec    %ebp
446ba1:	6f                   	outsl  %ds:(%esi),(%dx)
446ba2:	64 65 00 43 69       	fs add %al,%gs:0x69(%ebx)
446ba7:	70 68                	jo     0x446c11
446ba9:	65 72 4d             	gs jb  0x446bf9
446bac:	6f                   	outsl  %ds:(%esi),(%dx)
446bad:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
446bb2:	74 5f                	je     0x446c13
446bb4:	50                   	push   %eax
446bb5:	61                   	popa
446bb6:	64 64 69 6e 67 00 50 	fs imul $0x64615000,%fs:0x67(%esi),%ebp
446bbd:	61 64
446bbf:	64 69 6e 67 4d 6f 64 	imul   $0x65646f4d,%fs:0x67(%esi),%ebp
446bc6:	65
446bc7:	00 43 72             	add    %al,0x72(%ebx)
446bca:	65 61                	gs popa
446bcc:	74 65                	je     0x446c33
446bce:	45                   	inc    %ebp
446bcf:	6e                   	outsb  %ds:(%esi),(%dx)
446bd0:	63 72 79             	arpl   %esi,0x79(%edx)
446bd3:	70 74                	jo     0x446c49
446bd5:	6f                   	outsl  %ds:(%esi),(%dx)
446bd6:	72 00                	jb     0x446bd8
446bd8:	46                   	inc    %esi
446bd9:	72 6f                	jb     0x446c4a
446bdb:	6d                   	insl   (%dx),%es:(%edi)
446bdc:	42                   	inc    %edx
446bdd:	61                   	popa
446bde:	73 65                	jae    0x446c45
446be0:	36 34 53             	ss xor $0x53,%al
446be3:	74 72                	je     0x446c57
446be5:	69 6e 67 00 4e 65 77 	imul   $0x77654e00,0x67(%esi),%ebp
446bec:	47                   	inc    %edi
446bed:	75 69                	jne    0x446c58
446bef:	64 00 44 72 69       	add    %al,%fs:0x69(%edx,%esi,2)
446bf4:	76 65                	jbe    0x446c5b
446bf6:	49                   	dec    %ecx
446bf7:	6e                   	outsb  %ds:(%esi),(%dx)
446bf8:	66 6f                	outsw  %ds:(%esi),(%dx)
446bfa:	00 47 65             	add    %al,0x65(%edi)
446bfd:	74 44                	je     0x446c43
446bff:	72 69                	jb     0x446c6a
446c01:	76 65                	jbe    0x446c68
446c03:	73 00                	jae    0x446c05
446c05:	67 65 74 5f          	addr16 gs je 0x446c68
446c09:	49                   	dec    %ecx
446c0a:	73 52                	jae    0x446c5e
446c0c:	65 61                	gs popa
446c0e:	64 79 00             	fs jns 0x446c11
446c11:	67 65 74 5f          	addr16 gs je 0x446c74
446c15:	4e                   	dec    %esi
446c16:	61                   	popa
446c17:	6d                   	insl   (%dx),%es:(%edi)
446c18:	65 00 47 65          	add    %al,%gs:0x65(%edi)
446c1c:	74 46                	je     0x446c64
446c1e:	69 6c 65 73 00 67 65 	imul   $0x74656700,0x73(%ebp,%eiz,2),%ebp
446c25:	74
446c26:	5f                   	pop    %edi
446c27:	44                   	inc    %esp
446c28:	72 69                	jb     0x446c93
446c2a:	76 65                	jbe    0x446c91
446c2c:	54                   	push   %esp
446c2d:	79 70                	jns    0x446c9f
446c2f:	65 00 44 72 69       	add    %al,%gs:0x69(%edx,%esi,2)
446c34:	76 65                	jbe    0x446c9b
446c36:	54                   	push   %esp
446c37:	79 70                	jns    0x446ca9
446c39:	65 00 45 6e          	add    %al,%gs:0x6e(%ebp)
446c3d:	64 73 57             	fs jae 0x446c97
446c40:	69 74 68 00 47 65 74 	imul   $0x44746547,0x0(%eax,%ebp,2),%esi
446c47:	44
446c48:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
446c4f:	69 65 73 00 46 69 6c 	imul   $0x6c694600,0x73(%ebp),%esp
446c56:	65 53                	gs push %ebx
446c58:	79 73                	jns    0x446ccd
446c5a:	74 65                	je     0x446cc1
446c5c:	6d                   	insl   (%dx),%es:(%edi)
446c5d:	49                   	dec    %ecx
446c5e:	6e                   	outsb  %ds:(%esi),(%dx)
446c5f:	66 6f                	outsw  %ds:(%esi),(%dx)
446c61:	00 73 65             	add    %dh,0x65(%ebx)
446c64:	74 5f                	je     0x446cc5
446c66:	41                   	inc    %ecx
446c67:	74 74                	je     0x446cdd
446c69:	72 69                	jb     0x446cd4
446c6b:	62 75 74             	bound  %esi,0x74(%ebp)
446c6e:	65 73 00             	gs jae 0x446c71
446c71:	67 65 74 5f          	addr16 gs je 0x446cd4
446c75:	54                   	push   %esp
446c76:	6f                   	outsl  %ds:(%esi),(%dx)
446c77:	74 61                	je     0x446cda
446c79:	6c                   	insb   (%dx),%es:(%edi)
446c7a:	46                   	inc    %esi
446c7b:	72 65                	jb     0x446ce2
446c7d:	65 53                	gs push %ebx
446c7f:	70 61                	jo     0x446ce2
446c81:	63 65 00             	arpl   %esp,0x0(%ebp)
446c84:	46                   	inc    %esi
446c85:	69 6c 65 49 6e 66 6f 	imul   $0x6f666e,0x49(%ebp,%eiz,2),%ebp
446c8c:	00
446c8d:	47                   	inc    %edi
446c8e:	65 74 45             	gs je  0x446cd6
446c91:	78 74                	js     0x446d07
446c93:	65 6e                	outsb  %gs:(%esi),(%dx)
446c95:	73 69                	jae    0x446d00
446c97:	6f                   	outsl  %ds:(%esi),(%dx)
446c98:	6e                   	outsb  %ds:(%esi),(%dx)
446c99:	00 43 72             	add    %al,0x72(%ebx)
446c9c:	65 61                	gs popa
446c9e:	74 65                	je     0x446d05
446ca0:	4f                   	dec    %edi
446ca1:	62 6a 65             	bound  %ebp,0x65(%edx)
446ca4:	63 74 00 47          	arpl   %esi,0x47(%eax,%eax,1)
446ca8:	65 74 46             	gs je  0x446cf1
446cab:	69 6c 65 4e 61 6d 65 	imul   $0x57656d61,0x4e(%ebp,%eiz,2),%ebp
446cb2:	57
446cb3:	69 74 68 6f 75 74 45 	imul   $0x78457475,0x6f(%eax,%ebp,2),%esi
446cba:	78
446cbb:	74 65                	je     0x446d22
446cbd:	6e                   	outsb  %ds:(%esi),(%dx)
446cbe:	73 69                	jae    0x446d29
446cc0:	6f                   	outsl  %ds:(%esi),(%dx)
446cc1:	6e                   	outsb  %ds:(%esi),(%dx)
446cc2:	00 43 68             	add    %al,0x68(%ebx)
446cc5:	61                   	popa
446cc6:	6e                   	outsb  %ds:(%esi),(%dx)
446cc7:	67 65 54             	addr16 gs push %esp
446cca:	79 70                	jns    0x446d3c
446ccc:	65 00 44 65 6c       	add    %al,%gs:0x6c(%ebp,%eiz,2)
446cd1:	65 67 61             	gs addr16 popa
446cd4:	74 65                	je     0x446d3b
446cd6:	00 52 65             	add    %dl,0x65(%edx)
446cd9:	6d                   	insl   (%dx),%es:(%edi)
446cda:	6f                   	outsl  %ds:(%esi),(%dx)
446cdb:	76 65                	jbe    0x446d42
446cdd:	00 43 72             	add    %al,0x72(%ebx)
446ce0:	65 61                	gs popa
446ce2:	74 65                	je     0x446d49
446ce4:	50                   	push   %eax
446ce5:	61                   	popa
446ce6:	72 61                	jb     0x446d49
446ce8:	6d                   	insl   (%dx),%es:(%edi)
446ce9:	73 00                	jae    0x446ceb
446ceb:	43                   	inc    %ebx
446cec:	72 65                	jb     0x446d53
446cee:	61                   	popa
446cef:	74 65                	je     0x446d56
446cf1:	48                   	dec    %eax
446cf2:	61                   	popa
446cf3:	6e                   	outsb  %ds:(%esi),(%dx)
446cf4:	64 6c                	fs insb (%dx),%es:(%edi)
446cf6:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
446cfa:	74 5f                	je     0x446d5b
446cfc:	4d                   	dec    %ebp
446cfd:	73 67                	jae    0x446d66
446cff:	00 67 65             	add    %ah,0x65(%edi)
446d02:	74 5f                	je     0x446d63
446d04:	57                   	push   %edi
446d05:	50                   	push   %eax
446d06:	61                   	popa
446d07:	72 61                	jb     0x446d6a
446d09:	6d                   	insl   (%dx),%es:(%edi)
446d0a:	00 67 65             	add    %ah,0x65(%edi)
446d0d:	74 5f                	je     0x446d6e
446d0f:	4c                   	dec    %esp
446d10:	50                   	push   %eax
446d11:	61                   	popa
446d12:	72 61                	jb     0x446d75
446d14:	6d                   	insl   (%dx),%es:(%edi)
446d15:	00 5a 65             	add    %bl,0x65(%edx)
446d18:	72 6f                	jb     0x446d89
446d1a:	00 47 65             	add    %al,0x65(%edi)
446d1d:	74 54                	je     0x446d73
446d1f:	79 70                	jns    0x446d91
446d21:	65 00 50 74          	add    %dl,%gs:0x74(%eax)
446d25:	72 54                	jb     0x446d7b
446d27:	6f                   	outsl  %ds:(%esi),(%dx)
446d28:	53                   	push   %ebx
446d29:	74 72                	je     0x446d9d
446d2b:	75 63                	jne    0x446d90
446d2d:	74 75                	je     0x446da4
446d2f:	72 65                	jb     0x446d96
446d31:	00 47 65             	add    %al,0x65(%edi)
446d34:	74 4d                	je     0x446d83
446d36:	6f                   	outsl  %ds:(%esi),(%dx)
446d37:	64 75 6c             	fs jne 0x446da6
446d3a:	65 73 00             	gs jae 0x446d3d
446d3d:	4d                   	dec    %ebp
446d3e:	6f                   	outsl  %ds:(%esi),(%dx)
446d3f:	64 75 6c             	fs jne 0x446dae
446d42:	65 00 47 65          	add    %al,%gs:0x65(%edi)
446d46:	74 48                	je     0x446d90
446d48:	49                   	dec    %ecx
446d49:	4e                   	dec    %esi
446d4a:	53                   	push   %ebx
446d4b:	54                   	push   %esp
446d4c:	41                   	inc    %ecx
446d4d:	4e                   	dec    %esi
446d4e:	43                   	inc    %ebx
446d4f:	45                   	inc    %ebp
446d50:	00 54 6f 49          	add    %dl,0x49(%edi,%ebp,2)
446d54:	6e                   	outsb  %ds:(%esi),(%dx)
446d55:	74 33                	je     0x446d8a
446d57:	32 00                	xor    (%eax),%al
446d59:	6f                   	outsl  %ds:(%esi),(%dx)
446d5a:	70 5f                	jo     0x446dbb
446d5c:	49                   	dec    %ecx
446d5d:	6e                   	outsb  %ds:(%esi),(%dx)
446d5e:	65 71 75             	gs jno 0x446dd6
446d61:	61                   	popa
446d62:	6c                   	insb   (%dx),%es:(%edi)
446d63:	69 74 79 00 47 65 74 	imul   $0x52746547,0x0(%ecx,%edi,2),%esi
446d6a:	52
446d6b:	61                   	popa
446d6c:	6e                   	outsb  %ds:(%esi),(%dx)
446d6d:	64 6f                	outsl  %fs:(%esi),(%dx)
446d6f:	6d                   	insl   (%dx),%es:(%edi)
446d70:	46                   	inc    %esi
446d71:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
446d78:	00
446d79:	47                   	inc    %edi
446d7a:	65 74 44             	gs je  0x446dc1
446d7d:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
446d84:	79 4e                	jns    0x446dd4
446d86:	61                   	popa
446d87:	6d                   	insl   (%dx),%es:(%edi)
446d88:	65 00 4b 65          	add    %cl,%gs:0x65(%ebx)
446d8c:	79 43                	jns    0x446dd1
446d8e:	6f                   	outsl  %ds:(%esi),(%dx)
446d8f:	6c                   	insb   (%dx),%es:(%edi)
446d90:	6c                   	insb   (%dx),%es:(%edi)
446d91:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
446d96:	6e                   	outsb  %ds:(%esi),(%dx)
446d97:	00 67 65             	add    %ah,0x65(%edi)
446d9a:	74 5f                	je     0x446dfb
446d9c:	49                   	dec    %ecx
446d9d:	74 65                	je     0x446e04
446d9f:	6d                   	insl   (%dx),%es:(%edi)
446da0:	00 47 65             	add    %al,0x65(%edi)
446da3:	74 46                	je     0x446deb
446da5:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
446dac:	00
446dad:	4d                   	dec    %ebp
446dae:	61                   	popa
446daf:	74 63                	je     0x446e14
446db1:	68 00 49 45 6e       	push   $0x6e454900
446db6:	75 6d                	jne    0x446e25
446db8:	65 72 61             	gs jb  0x446e1c
446dbb:	74 6f                	je     0x446e2c
446dbd:	72 00                	jb     0x446dbf
446dbf:	53                   	push   %ebx
446dc0:	79 73                	jns    0x446e35
446dc2:	74 65                	je     0x446e29
446dc4:	6d                   	insl   (%dx),%es:(%edi)
446dc5:	2e 43                	cs inc %ebx
446dc7:	6f                   	outsl  %ds:(%esi),(%dx)
446dc8:	6c                   	insb   (%dx),%es:(%edi)
446dc9:	6c                   	insb   (%dx),%es:(%edi)
446dca:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
446dcf:	6e                   	outsb  %ds:(%esi),(%dx)
446dd0:	73 00                	jae    0x446dd2
446dd2:	4d                   	dec    %ebp
446dd3:	61                   	popa
446dd4:	74 63                	je     0x446e39
446dd6:	68 65 73 00 4d       	push   $0x4d007365
446ddb:	61                   	popa
446ddc:	74 63                	je     0x446e41
446dde:	68 43 6f 6c 6c       	push   $0x6c6c6f43
446de3:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
446de8:	6e                   	outsb  %ds:(%esi),(%dx)
446de9:	00 67 65             	add    %ah,0x65(%edi)
446dec:	74 5f                	je     0x446e4d
446dee:	47                   	inc    %edi
446def:	72 6f                	jb     0x446e60
446df1:	75 70                	jne    0x446e63
446df3:	73 00                	jae    0x446df5
446df5:	47                   	inc    %edi
446df6:	72 6f                	jb     0x446e67