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
446d69:	6f                   	outsl  %ds:(%esi),(%dx)
446d6a:	6e                   	outsb  %ds:(%esi),(%dx)
446d6b:	74 65                	je     0x446dd2
446d6d:	6e                   	outsb  %ds:(%esi),(%dx)
446d6e:	74 54                	je     0x446dc4
446d70:	79 70                	jns    0x446de2
446d72:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
446d76:	73 74                	jae    0x446dec
446d78:	65 6d                	gs insl (%dx),%es:(%edi)
446d7a:	2e 4e                	cs dec %esi
446d7c:	65 74 2e             	gs je  0x446dad
446d7f:	4d                   	dec    %ebp
446d80:	69 6d 65 00 67 65 74 	imul   $0x74656700,0x65(%ebp),%ebp
446d87:	5f                   	pop    %edi
446d88:	41                   	inc    %ecx
446d89:	74 74                	je     0x446dff
446d8b:	61                   	popa
446d8c:	63 68 6d             	arpl   %ebp,0x6d(%eax)
446d8f:	65 6e                	outsb  %gs:(%esi),(%dx)
446d91:	74 73                	je     0x446e06
446d93:	00 41 74             	add    %al,0x74(%ecx)
446d96:	74 61                	je     0x446df9
446d98:	63 68 6d             	arpl   %ebp,0x6d(%eax)
446d9b:	65 6e                	outsb  %gs:(%esi),(%dx)
446d9d:	74 43                	je     0x446de2
446d9f:	6f                   	outsl  %ds:(%esi),(%dx)
446da0:	6c                   	insb   (%dx),%es:(%edi)
446da1:	6c                   	insb   (%dx),%es:(%edi)
446da2:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
446da7:	6e                   	outsb  %ds:(%esi),(%dx)
446da8:	00 43 6f             	add    %al,0x6f(%ebx)
446dab:	6c                   	insb   (%dx),%es:(%edi)
446dac:	6c                   	insb   (%dx),%es:(%edi)
446dad:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
446db2:	6e                   	outsb  %ds:(%esi),(%dx)
446db3:	60                   	pusha
446db4:	31 00                	xor    %eax,(%eax)
446db6:	53                   	push   %ebx
446db7:	79 73                	jns    0x446e2c
446db9:	74 65                	je     0x446e20
446dbb:	6d                   	insl   (%dx),%es:(%edi)
446dbc:	2e 43                	cs inc %ebx
446dbe:	6f                   	outsl  %ds:(%esi),(%dx)
446dbf:	6c                   	insb   (%dx),%es:(%edi)
446dc0:	6c                   	insb   (%dx),%es:(%edi)
446dc1:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
446dc6:	6e                   	outsb  %ds:(%esi),(%dx)
446dc7:	73 2e                	jae    0x446df7
446dc9:	4f                   	dec    %edi
446dca:	62 6a 65             	bound  %ebp,0x65(%edx)
446dcd:	63 74 4d 6f          	arpl   %esi,0x6f(%ebp,%ecx,2)
446dd1:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
446dd4:	00 73 65             	add    %dh,0x65(%ebx)
446dd7:	74 5f                	je     0x446e38
446dd9:	42                   	inc    %edx
446dda:	6f                   	outsl  %ds:(%esi),(%dx)
446ddb:	64 79 00             	fs jns 0x446dde
446dde:	73 65                	jae    0x446e45
446de0:	74 5f                	je     0x446e41
446de2:	49                   	dec    %ecx
446de3:	73 42                	jae    0x446e27
446de5:	6f                   	outsl  %ds:(%esi),(%dx)
446de6:	64 79 48             	fs jns 0x446e31
446de9:	74 6d                	je     0x446e58
446deb:	6c                   	insb   (%dx),%es:(%edi)
446dec:	00 73 65             	add    %dh,0x65(%ebx)
446def:	74 5f                	je     0x446e50
446df1:	48                   	dec    %eax
446df2:	6f                   	outsl  %ds:(%esi),(%dx)
446df3:	73 74                	jae    0x446e69
446df5:	00 73 65             	add    %dh,0x65(%ebx)
446df8:	74 5f                	je     0x446e59
446dfa:	45                   	inc    %ebp
446dfb:	6e                   	outsb  %ds:(%esi),(%dx)
446dfc:	61                   	popa
446dfd:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
446e01:	73 6c                	jae    0x446e6f
446e03:	00 73 65             	add    %dh,0x65(%ebx)
446e06:	74 5f                	je     0x446e67
446e08:	55                   	push   %ebp
446e09:	73 65                	jae    0x446e70
446e0b:	44                   	inc    %esp
446e0c:	65 66 61             	gs popaw
446e0f:	75 6c                	jne    0x446e7d
446e11:	74 43                	je     0x446e56
446e13:	72 65                	jb     0x446e7a
446e15:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
446e18:	74 69                	je     0x446e83
446e1a:	61                   	popa
446e1b:	6c                   	insb   (%dx),%es:(%edi)
446e1c:	73 00                	jae    0x446e1e
446e1e:	49                   	dec    %ecx
446e1f:	43                   	inc    %ebx
446e20:	72 65                	jb     0x446e87
446e22:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
446e25:	74 69                	je     0x446e90
446e27:	61                   	popa
446e28:	6c                   	insb   (%dx),%es:(%edi)
446e29:	73 42                	jae    0x446e6d
446e2b:	79 48                	jns    0x446e75
446e2d:	6f                   	outsl  %ds:(%esi),(%dx)
446e2e:	73 74                	jae    0x446ea4
446e30:	00 53 65             	add    %dl,0x65(%ebx)
446e33:	6e                   	outsb  %ds:(%esi),(%dx)
446e34:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
446e38:	74 5f                	je     0x446e99
446e3a:	43                   	inc    %ebx
446e3b:	6f                   	outsl  %ds:(%esi),(%dx)
446e3c:	6e                   	outsb  %ds:(%esi),(%dx)
446e3d:	74 65                	je     0x446ea4
446e3f:	6e                   	outsb  %ds:(%esi),(%dx)
446e40:	74 44                	je     0x446e86
446e42:	69 73 70 6f 73 69 74 	imul   $0x7469736f,0x70(%ebx),%esi
446e49:	69 6f 6e 00 43 6f 6e 	imul   $0x6e6f4300,0x6e(%edi),%ebp
446e50:	74 65                	je     0x446eb7
446e52:	6e                   	outsb  %ds:(%esi),(%dx)
446e53:	74 44                	je     0x446e99
446e55:	69 73 70 6f 73 69 74 	imul   $0x7469736f,0x70(%ebx),%esi
446e5c:	69 6f 6e 00 73 65 74 	imul   $0x74657300,0x6e(%edi),%ebp
446e63:	5f                   	pop    %edi
446e64:	46                   	inc    %esi
446e65:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
446e6c:	00
446e6d:	73 65                	jae    0x446ed4
446e6f:	74 5f                	je     0x446ed0
446e71:	50                   	push   %eax
446e72:	6f                   	outsl  %ds:(%esi),(%dx)
446e73:	72 74                	jb     0x446ee9
446e75:	00 73 65             	add    %dh,0x65(%ebx)
446e78:	74 5f                	je     0x446ed9
446e7a:	4d                   	dec    %ebp
446e7b:	65 64 69 61 54 79 70 	gs imul $0x657079,%fs:0x54(%ecx),%esp
446e82:	65 00
446e84:	73 65                	jae    0x446eeb
446e86:	74 5f                	je     0x446ee7
446e88:	4e                   	dec    %esi
446e89:	61                   	popa
446e8a:	6d                   	insl   (%dx),%es:(%edi)
446e8b:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
446e8f:	74 5f                	je     0x446ef0
446e91:	53                   	push   %ebx
446e92:	75 62                	jne    0x446ef6
446e94:	6a 65                	push   $0x65
446e96:	63 74 00 67          	arpl   %esi,0x67(%eax,%eax,1)
446e9a:	65 74 5f             	gs je  0x446efc
446e9d:	52                   	push   %edx
446e9e:	65 67 69 73 74 72 79 	imul   $0x52007972,%gs:0x74(%bp,%di),%esi
446ea5:	00 52
446ea7:	65 67 69 73 74 72 79 	imul   $0x72507972,%gs:0x74(%bp,%di),%esi
446eae:	50 72
446eb0:	6f                   	outsl  %ds:(%esi),(%dx)
446eb1:	78 79                	js     0x446f2c
446eb3:	00 4d 69             	add    %cl,0x69(%ebp)
446eb6:	63 72 6f             	arpl   %esi,0x6f(%edx)
446eb9:	73 6f                	jae    0x446f2a
446ebb:	66 74 2e             	data16 je 0x446eec
446ebe:	56                   	push   %esi
446ebf:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
446ec6:	73 69                	jae    0x446f31
446ec8:	63 2e                	arpl   %ebp,(%esi)
446eca:	4d                   	dec    %ebp
446ecb:	79 53                	jns    0x446f20
446ecd:	65 72 76             	gs jb  0x446f46
446ed0:	69 63 65 73 00 4c 6f 	imul   $0x6f4c0073,0x65(%ebx),%esp
446ed7:	63 61 6c             	arpl   %esp,0x6c(%ecx)
446eda:	4d                   	dec    %ebp
446edb:	61                   	popa
446edc:	63 68 69             	arpl   %ebp,0x69(%eax)
446edf:	6e                   	outsb  %ds:(%esi),(%dx)
446ee0:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
446ee4:	67 69 73 74 72 79 56 	imul   $0x61567972,0x74(%bp,%di),%esi
446eeb:	61
446eec:	6c                   	insb   (%dx),%es:(%edi)
446eed:	75 65                	jne    0x446f54
446eef:	4b                   	dec    %ebx