445add:	67 68 6e 00 67 68    	addr16 push $0x6867006e
445ae3:	75 00                	jne    0x445ae5
445ae5:	67 68 76 00 52 65    	addr16 push $0x65520076
445aeb:	67 43                	addr16 inc %ebx
445aed:	6c                   	insb   (%dx),%es:(%edi)
445aee:	6f                   	outsl  %ds:(%esi),(%dx)
445aef:	73 65                	jae    0x445b56
445af1:	4b                   	dec    %ebx
445af2:	65 79 00             	gs jns 0x445af5
445af5:	67 68 63 00 67 68    	addr16 push $0x68670063
445afb:	78 00                	js     0x445afd
445afd:	52                   	push   %edx
445afe:	65 67 51             	gs addr16 push %ecx
445b01:	75 65                	jne    0x445b68
445b03:	72 79                	jb     0x445b7e
445b05:	56                   	push   %esi
445b06:	61                   	popa
445b07:	6c                   	insb   (%dx),%es:(%edi)
445b08:	75 65                	jne    0x445b6f
445b0a:	45                   	inc    %ebp
445b0b:	78 00                	js     0x445b0d
445b0d:	67 6e                	outsb  %ds:(%si),(%dx)
445b0f:	75 00                	jne    0x445b11
445b11:	67 6e                	outsb  %ds:(%si),(%dx)
445b13:	76 00                	jbe    0x445b15
445b15:	67 6e                	outsb  %ds:(%si),(%dx)
445b17:	63 00                	arpl   %eax,(%eax)
445b19:	67 6e                	outsb  %ds:(%si),(%dx)
445b1b:	78 00                	js     0x445b1d
445b1d:	67 75 76             	addr16 jne 0x445b96
445b20:	00 67 75             	add    %ah,0x75(%edi)
445b23:	63 00                	arpl   %eax,(%eax)
445b25:	7a 6e                	jp     0x445b95
445b27:	75 00                	jne    0x445b29
445b29:	73 62                	jae    0x445b8d
445b2b:	78 00                	js     0x445b2d
445b2d:	45                   	inc    %ebp
445b2e:	6e                   	outsb  %ds:(%esi),(%dx)
445b2f:	63 6f 64             	arpl   %ebp,0x64(%edi)
445b32:	65 55                	gs push %ebp
445b34:	54                   	push   %esp
445b35:	46                   	inc    %esi
445b36:	38 00                	cmp    %al,(%eax)
445b38:	46                   	inc    %esi
445b39:	6f                   	outsl  %ds:(%esi),(%dx)
445b3a:	72 63                	jb     0x445b9f
445b3c:	65 44                	gs inc %esp
445b3e:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
445b41:	61                   	popa
445b42:	74 69                	je     0x445bad
445b44:	6e                   	outsb  %ds:(%esi),(%dx)
445b45:	67 00 6d 75          	add    %ch,0x75(%di)
445b49:	63 00                	arpl   %eax,(%eax)
445b4b:	6d                   	insl   (%dx),%es:(%edi)
445b4c:	75 78                	jne    0x445bc6
445b4e:	00 6d 76             	add    %ch,0x76(%ebp)
445b51:	63 00                	arpl   %eax,(%eax)
445b53:	6d                   	insl   (%dx),%es:(%edi)
445b54:	76 78                	jbe    0x445bce
445b56:	00 6d 63             	add    %ch,0x63(%ebp)
445b59:	78 00                	js     0x445b5b
445b5b:	7a 68                	jp     0x445bc5
445b5d:	6e                   	outsb  %ds:(%esi),(%dx)
445b5e:	00 7a 68             	add    %bh,0x68(%edx)
445b61:	75 00                	jne    0x445b63
445b63:	46                   	inc    %esi
445b64:	69 6c 65 41 63 63 65 	imul   $0x73656363,0x41(%ebp,%eiz,2),%ebp
445b6b:	73
445b6c:	73 00                	jae    0x445b6e
445b6e:	7a 68                	jp     0x445bd8
445b70:	76 00                	jbe    0x445b72
445b72:	7a 68                	jp     0x445bdc
445b74:	63 00                	arpl   %eax,(%eax)
445b76:	7a 68                	jp     0x445be0
445b78:	78 00                	js     0x445b7a
445b7a:	45                   	inc    %ebp
445b7b:	6e                   	outsb  %ds:(%esi),(%dx)
445b7c:	63 6f 64             	arpl   %ebp,0x64(%edi)
445b7f:	69 6e 67 00 73 74 79 	imul   $0x79747300,0x67(%esi),%ebp
445b86:	00 73 74             	add    %dh,0x74(%ebx)
445b89:	6d                   	insl   (%dx),%es:(%edi)
445b8a:	00 73 74             	add    %dh,0x74(%ebx)
445b8d:	7a 00                	jp     0x445b8f
445b8f:	73 74                	jae    0x445c05
445b91:	76 00                	jbe    0x445b93
445b93:	73 74                	jae    0x445c09
445b95:	63 00                	arpl   %eax,(%eax)
445b97:	73 74                	jae    0x445c0d
445b99:	78 00                	js     0x445b9b
445b9b:	73 79                	jae    0x445c16
445b9d:	6d                   	insl   (%dx),%es:(%edi)
445b9e:	00 73 79             	add    %dh,0x79(%ebx)
445ba1:	6e                   	outsb  %ds:(%esi),(%dx)
445ba2:	00 73 79             	add    %dh,0x79(%ebx)
445ba5:	75 00                	jne    0x445ba7
445ba7:	73 79                	jae    0x445c22
445ba9:	76 00                	jbe    0x445bab
445bab:	73 6d                	jae    0x445c1a
445bad:	68 00 73 6d 6e       	push   $0x6e6d7300
445bb2:	00 73 6d             	add    %dh,0x6d(%ebx)
445bb5:	75 00                	jne    0x445bb7
445bb7:	73 6d                	jae    0x445c26
445bb9:	76 00                	jbe    0x445bbb
445bbb:	73 7a                	jae    0x445c37
445bbd:	68 00 73 7a 6e       	push   $0x6e7a7300
445bc2:	00 73 7a             	add    %dh,0x7a(%ebx)
445bc5:	75 00                	jne    0x445bc7
445bc7:	73 7a                	jae    0x445c43
445bc9:	76 00                	jbe    0x445bcb
445bcb:	73 7a                	jae    0x445c47
445bcd:	63 00                	arpl   %eax,(%eax)
445bcf:	73 68                	jae    0x445c39
445bd1:	6e                   	outsb  %ds:(%esi),(%dx)
445bd2:	00 73 68             	add    %dh,0x68(%ebx)
445bd5:	75 00                	jne    0x445bd7
445bd7:	73 68                	jae    0x445c41
445bd9:	76 00                	jbe    0x445bdb
445bdb:	73 68                	jae    0x445c45
445bdd:	63 00                	arpl   %eax,(%eax)
445bdf:	73 68                	jae    0x445c49
445be1:	78 00                	js     0x445be3
445be3:	62 74 79 00          	bound  %esi,0x0(%ecx,%edi,2)
445be7:	44                   	inc    %esp
445be8:	61                   	popa
445be9:	74 65                	je     0x445c50
445beb:	54                   	push   %esp
445bec:	69 6d 65 00 62 74 6d 	imul   $0x6d746200,0x65(%ebp),%ebp
445bf3:	00 62 74             	add    %ah,0x74(%edx)
445bf6:	7a 00                	jp     0x445bf8
445bf8:	62 74 68 00          	bound  %esi,0x0(%eax,%ebp,2)
445bfc:	62 74 6e 00          	bound  %esi,0x0(%esi,%ebp,2)
445c00:	62 74 75 00          	bound  %esi,0x0(%ebp,%esi,2)
445c04:	62 79 6d             	bound  %edi,0x6d(%ecx)
445c07:	00 62 79             	add    %ah,0x79(%edx)
445c0a:	63 00                	arpl   %eax,(%eax)
445c0c:	62 68 63             	bound  %ebp,0x63(%eax)
445c0f:	00 62 68             	add    %ah,0x68(%edx)
445c12:	78 00                	js     0x445c14
445c14:	62 6e 75             	bound  %ebp,0x75(%esi)
445c17:	00 62 75             	add    %ah,0x75(%edx)
445c1a:	63 00                	arpl   %eax,(%eax)
445c1c:	62 75 78             	bound  %esi,0x78(%ebp)
445c1f:	00 62 76             	add    %ah,0x76(%edx)
445c22:	63 00                	arpl   %eax,(%eax)
445c24:	74 79                	je     0x445c9f
445c26:	75 00                	jne    0x445c28
445c28:	74 79                	je     0x445ca3
445c2a:	76 00                	jbe    0x445c2c
445c2c:	74 79                	je     0x445ca7
445c2e:	63 00                	arpl   %eax,(%eax)
445c30:	74 7a                	je     0x445cac
445c32:	68 00 74 7a 6e       	push   $0x6e7a7400
445c37:	00 74 68 6e          	add    %dh,0x6e(%eax,%ebp,2)
445c3b:	00 74 68 75          	add    %dh,0x75(%eax,%ebp,2)
445c3f:	00 74 6e 76          	add    %dh,0x76(%esi,%ebp,2)
445c43:	00 74 6e 63          	add    %dh,0x63(%esi,%ebp,2)
445c47:	00 74 76 63          	add    %dh,0x63(%esi,%esi,2)
445c4b:	00 74 76 78          	add    %dh,0x78(%esi,%esi,2)
445c4f:	00 74 63 78          	add    %dh,0x78(%ebx,%eiz,2)
445c53:	00 79 6d             	add    %bh,0x6d(%ecx)
445c56:	75 00                	jne    0x445c58
445c58:	79 6d                	jns    0x445cc7
445c5a:	76 00                	jbe    0x445c5c
445c5c:	79 6d                	jns    0x445ccb
445c5e:	63 00                	arpl   %eax,(%eax)
445c60:	79 68                	jns    0x445cca
445c62:	75 00                	jne    0x445c64
445c64:	79 68                	jns    0x445cce
445c66:	76 00                	jbe    0x445c68
445c68:	79 68                	jns    0x445cd2
445c6a:	78 00                	js     0x445c6c
445c6c:	79 6e                	jns    0x445cdc
445c6e:	75 00                	jne    0x445c70
445c70:	79 63                	jns    0x445cd5
445c72:	78 00                	js     0x445c74
445c74:	6d                   	insl   (%dx),%es:(%edi)
445c75:	7a 68                	jp     0x445cdf
445c77:	00 6d 7a             	add    %ch,0x7a(%ebp)
445c7a:	75 00                	jne    0x445c7c
445c7c:	6d                   	insl   (%dx),%es:(%edi)
445c7d:	7a 76                	jp     0x445cf5
445c7f:	00 6d 68             	add    %ch,0x68(%ebp)
445c82:	76 00                	jbe    0x445c84
445c84:	73 62                	jae    0x445ce8
445c86:	6e                   	outsb  %ds:(%esi),(%dx)
445c87:	00 53 74             	add    %dl,0x74(%ebx)
445c8a:	6f                   	outsl  %ds:(%esi),(%dx)
445c8b:	72 65                	jb     0x445cf2
445c8d:	00 44 65 66          	add    %al,0x66(%ebp,%eiz,2)
445c91:	6c                   	insb   (%dx),%es:(%edi)
445c92:	61                   	popa
445c93:	74 65                	je     0x445cfa
445c95:	00 73 62             	add    %dh,0x62(%ebx)
445c98:	75 00                	jne    0x445c9a
445c9a:	4d                   	dec    %ebp
445c9b:	65 74 68             	gs je  0x445d06
445c9e:	6f                   	outsl  %ds:(%esi),(%dx)
445c9f:	64 00 46 69          	add    %al,%fs:0x69(%esi)
445ca3:	6c                   	insb   (%dx),%es:(%edi)
445ca4:	65 6e                	outsb  %gs:(%esi),(%dx)
445ca6:	61                   	popa
445ca7:	6d                   	insl   (%dx),%es:(%edi)
445ca8:	65 49                	gs dec %ecx
445caa:	6e                   	outsb  %ds:(%esi),(%dx)
445cab:	5a                   	pop    %edx
445cac:	69 70 00 46 69 6c 65 	imul   $0x656c6946,0x0(%eax),%esi
445cb3:	53                   	push   %ebx
445cb4:	69 7a 65 00 43 6f 6d 	imul   $0x6d6f4300,0x65(%edx),%edi
445cbb:	70 72                	jo     0x445d2f
445cbd:	65 73 73             	gs jae 0x445d33
445cc0:	65 64 53             	gs fs push %ebx
445cc3:	69 7a 65 00 48 65 61 	imul   $0x61654800,0x65(%edx),%edi
445cca:	64 65 72 4f          	fs gs jb 0x445d1d
445cce:	66 66 73 65          	data16 data16 jae 0x445d37
445cd2:	74 00                	je     0x445cd4
445cd4:	46                   	inc    %esi
445cd5:	69 6c 65 4f 66 66 73 	imul   $0x65736666,0x4f(%ebp,%eiz,2),%ebp
445cdc:	65
445cdd:	74 00                	je     0x445cdf
445cdf:	48                   	dec    %eax
445ce0:	65 61                	gs popa
445ce2:	64 65 72 53          	fs gs jb 0x445d39
445ce6:	69 7a 65 00 43 72 63 	imul   $0x63724300,0x65(%edx),%edi
445ced:	33 32                	xor    (%edx),%esi
445cef:	00 4d 6f             	add    %cl,0x6f(%ebp)
445cf2:	64 69 66 79 54 69 6d 	imul   $0x656d6954,%fs:0x79(%esi),%esp
445cf9:	65
445cfa:	00 43 6f             	add    %al,0x6f(%ebx)
445cfd:	6d                   	insl   (%dx),%es:(%edi)
445cfe:	6d                   	insl   (%dx),%es:(%edi)
445cff:	65 6e                	outsb  %gs:(%esi),(%dx)
445d01:	74 00                	je     0x445d03
445d03:	73 62                	jae    0x445d67
445d05:	76 00                	jbe    0x445d07
445d07:	68 6e 75 00 45       	push   $0x4500756e
445d0c:	52                   	push   %edx
445d0d:	52                   	push   %edx
445d0e:	4f                   	dec    %edi
445d0f:	52                   	push   %edx
445d10:	5f                   	pop    %edi
445d11:	53                   	push   %ebx
445d12:	55                   	push   %ebp
445d13:	43                   	inc    %ebx
445d14:	43                   	inc    %ebx
445d15:	45                   	inc    %ebp
445d16:	53                   	push   %ebx
445d17:	53                   	push   %ebx
445d18:	00 42 43             	add    %al,0x43(%edx)
445d1b:	52                   	push   %edx
445d1c:	59                   	pop    %ecx
445d1d:	50                   	push   %eax
445d1e:	54                   	push   %esp
445d1f:	5f                   	pop    %edi
445d20:	50                   	push   %eax
445d21:	41                   	inc    %ecx
445d22:	44                   	inc    %esp
445d23:	5f                   	pop    %edi
445d24:	50                   	push   %eax
445d25:	53                   	push   %ebx
445d26:	53                   	push   %ebx
445d27:	00 42 43             	add    %al,0x43(%edx)
445d2a:	52                   	push   %edx
445d2b:	59                   	pop    %ecx
445d2c:	50                   	push   %eax
445d2d:	54                   	push   %esp
445d2e:	5f                   	pop    %edi
445d2f:	50                   	push   %eax
445d30:	41                   	inc    %ecx
445d31:	44                   	inc    %esp
445d32:	5f                   	pop    %edi
445d33:	4f                   	dec    %edi
445d34:	41                   	inc    %ecx
445d35:	45                   	inc    %ebp
445d36:	50                   	push   %eax
445d37:	00 42 43             	add    %al,0x43(%edx)
445d3a:	52                   	push   %edx
445d3b:	59                   	pop    %ecx
445d3c:	50                   	push   %eax
445d3d:	54                   	push   %esp
445d3e:	5f                   	pop    %edi
445d3f:	4b                   	dec    %ebx
445d40:	45                   	inc    %ebp
445d41:	59                   	pop    %ecx
445d42:	5f                   	pop    %edi
445d43:	44                   	inc    %esp
445d44:	41                   	inc    %ecx
445d45:	54                   	push   %esp
445d46:	41                   	inc    %ecx
445d47:	5f                   	pop    %edi
445d48:	42                   	inc    %edx
445d49:	4c                   	dec    %esp
445d4a:	4f                   	dec    %edi
445d4b:	42                   	inc    %edx
445d4c:	5f                   	pop    %edi
445d4d:	4d                   	dec    %ebp
445d4e:	41                   	inc    %ecx
445d4f:	47                   	inc    %edi
445d50:	49                   	dec    %ecx
445d51:	43                   	inc    %ebx
445d52:	00 42 43             	add    %al,0x43(%edx)
445d55:	52                   	push   %edx
445d56:	59                   	pop    %ecx
445d57:	50                   	push   %eax
445d58:	54                   	push   %esp
445d59:	5f                   	pop    %edi
445d5a:	4f                   	dec    %edi
445d5b:	42                   	inc    %edx
445d5c:	4a                   	dec    %edx
445d5d:	45                   	inc    %ebp
445d5e:	43                   	inc    %ebx
445d5f:	54                   	push   %esp
445d60:	5f                   	pop    %edi
445d61:	4c                   	dec    %esp
445d62:	45                   	inc    %ebp
445d63:	4e                   	dec    %esi
445d64:	47                   	inc    %edi
445d65:	54                   	push   %esp
445d66:	48                   	dec    %eax
445d67:	00 42 43             	add    %al,0x43(%edx)
445d6a:	52                   	push   %edx
445d6b:	59                   	pop    %ecx
445d6c:	50                   	push   %eax
445d6d:	54                   	push   %esp
445d6e:	5f                   	pop    %edi
445d6f:	43                   	inc    %ebx
445d70:	48                   	dec    %eax
445d71:	41                   	inc    %ecx
445d72:	49                   	dec    %ecx
445d73:	4e                   	dec    %esi
445d74:	5f                   	pop    %edi
445d75:	4d                   	dec    %ebp
445d76:	4f                   	dec    %edi
445d77:	44                   	inc    %esp
445d78:	45                   	inc    %ebp
445d79:	5f                   	pop    %edi
445d7a:	47                   	inc    %edi
445d7b:	43                   	inc    %ebx
445d7c:	4d                   	dec    %ebp
445d7d:	00 42 43             	add    %al,0x43(%edx)
445d80:	52                   	push   %edx
445d81:	59                   	pop    %ecx
445d82:	50                   	push   %eax
445d83:	54                   	push   %esp
445d84:	5f                   	pop    %edi
445d85:	41                   	inc    %ecx
445d86:	55                   	push   %ebp
445d87:	54                   	push   %esp
445d88:	48                   	dec    %eax
445d89:	5f                   	pop    %edi
445d8a:	54                   	push   %esp