444cfa:	6d                   	insl   (%dx),%es:(%edi)
444cfb:	65 00 71 74          	add    %dh,%gs:0x74(%ecx)
444cff:	00 71 79             	add    %dh,0x79(%ecx)
444d02:	00 73 68             	add    %dh,0x68(%ebx)
444d05:	00 74 6d 00          	add    %dh,0x0(%ebp,%ebp,2)
444d09:	74 7a                	je     0x444d85
444d0b:	00 79 78             	add    %bh,0x78(%ecx)
444d0e:	00 4e 61             	add    %cl,0x61(%esi)
444d11:	74 69                	je     0x444d7c
444d13:	76 65                	jbe    0x444d7a
444d15:	57                   	push   %edi
444d16:	69 6e 64 6f 77 00 7a 	imul   $0x7a00776f,0x64(%esi),%ebp
444d1d:	78 00                	js     0x444d1f
444d1f:	68 6e 00 6d 7a       	push   $0x7a6d006e
444d24:	00 53 65             	add    %dl,0x65(%ebx)
444d27:	74 43                	je     0x444d6c
444d29:	6c                   	insb   (%dx),%es:(%edi)
444d2a:	69 70 62 6f 61 72 64 	imul   $0x6472616f,0x62(%eax),%esi
444d31:	56                   	push   %esi
444d32:	69 65 77 65 72 00 6d 	imul   $0x6d007265,0x77(%ebp),%esp
444d39:	68 00 6d 6e 00       	push   $0x6e6d00
444d3e:	43                   	inc    %ebx
444d3f:	68 61 6e 67 65       	push   $0x65676e61
444d44:	43                   	inc    %ebx
444d45:	6c                   	insb   (%dx),%es:(%edi)
444d46:	69 70 62 6f 61 72 64 	imul   $0x6472616f,0x62(%eax),%esi
444d4d:	43                   	inc    %ebx
444d4e:	68 61 69 6e 00       	push   $0x6e6961
444d53:	6d                   	insl   (%dx),%es:(%edi)
444d54:	75 00                	jne    0x444d56
444d56:	6d                   	insl   (%dx),%es:(%edi)
444d57:	76 00                	jbe    0x444d59
444d59:	6d                   	insl   (%dx),%es:(%edi)
444d5a:	63 00                	arpl   %eax,(%eax)
444d5c:	53                   	push   %ebx
444d5d:	65 6e                	outsb  %gs:(%esi),(%dx)
444d5f:	64 4d                	fs dec %ebp
444d61:	65 73 73             	gs jae 0x444dd7
444d64:	61                   	popa
444d65:	67 65 00 6d 78       	add    %ch,%gs:0x78(%di)
444d6a:	00 7a 68             	add    %bh,0x68(%edx)
444d6d:	00 7a 6e             	add    %bh,0x6e(%edx)
444d70:	00 7a 75             	add    %bh,0x75(%edx)
444d73:	00 61 64             	add    %ah,0x64(%ecx)
444d76:	64 5f                	fs pop %edi
444d78:	43                   	inc    %ebx
444d79:	68 61 6e 67 65       	push   $0x65676e61
444d7e:	64 00 6f 62          	add    %ch,%fs:0x62(%edi)
444d82:	6a 00                	push   $0x0
444d84:	72 65                	jb     0x444deb
444d86:	6d                   	insl   (%dx),%es:(%edi)
444d87:	6f                   	outsl  %ds:(%esi),(%dx)
444d88:	76 65                	jbe    0x444def
444d8a:	5f                   	pop    %edi
444d8b:	43                   	inc    %ebx
444d8c:	68 61 6e 67 65       	push   $0x65676e61
444d91:	64 00 7a 76          	add    %bh,%fs:0x76(%edx)
444d95:	00 7a 63             	add    %bh,0x63(%edx)
444d98:	00 57 6e             	add    %dl,0x6e(%edi)
444d9b:	64 50                	fs push %eax
444d9d:	72 6f                	jb     0x444e0e
444d9f:	63 00                	arpl   %eax,(%eax)
444da1:	4d                   	dec    %ebp
444da2:	65 73 73             	gs jae 0x444e18
444da5:	61                   	popa
444da6:	67 65 00 6d 00       	add    %ch,%gs:0x0(%di)
444dab:	46                   	inc    %esi
444dac:	69 6e 61 6c 69 7a 65 	imul   $0x657a696c,0x61(%esi),%ebp
444db3:	00 68 75             	add    %ch,0x75(%eax)
444db6:	00 79 63             	add    %bh,0x63(%ecx)
444db9:	00 4d 75             	add    %cl,0x75(%ebp)
444dbc:	6c                   	insb   (%dx),%es:(%edi)
444dbd:	74 69                	je     0x444e28
444dbf:	63 61 73             	arpl   %esp,0x73(%ecx)
444dc2:	74 44                	je     0x444e08
444dc4:	65 6c                	gs insb (%dx),%es:(%edi)
444dc6:	65 67 61             	gs addr16 popa
444dc9:	74 65                	je     0x444e30
444dcb:	00 54 61 72          	add    %dl,0x72(%ecx,%eiz,2)
444dcf:	67 65 74 4f          	addr16 gs je 0x444e22
444dd3:	62 6a 65             	bound  %ebp,0x65(%edx)
444dd6:	63 74 00 54          	arpl   %esi,0x54(%eax,%eax,1)
444dda:	61                   	popa
444ddb:	72 67                	jb     0x444e44
444ddd:	65 74 4d             	gs je  0x444e2d
444de0:	65 74 68             	gs je  0x444e4b
444de3:	6f                   	outsl  %ds:(%esi),(%dx)
444de4:	64 00 42 65          	add    %al,%fs:0x65(%edx)
444de8:	67 69 6e 49 6e 76 6f 	imul   $0x6b6f766e,0x49(%bp),%ebp
444def:	6b
444df0:	65 00 49 41          	add    %cl,%gs:0x41(%ecx)
444df4:	73 79                	jae    0x444e6f
444df6:	6e                   	outsb  %ds:(%esi),(%dx)
444df7:	63 52 65             	arpl   %edx,0x65(%edx)
444dfa:	73 75                	jae    0x444e71
444dfc:	6c                   	insb   (%dx),%es:(%edi)
444dfd:	74 00                	je     0x444dff
444dff:	41                   	inc    %ecx
444e00:	73 79                	jae    0x444e7b
444e02:	6e                   	outsb  %ds:(%esi),(%dx)
444e03:	63 43 61             	arpl   %eax,0x61(%ebx)
444e06:	6c                   	insb   (%dx),%es:(%edi)
444e07:	6c                   	insb   (%dx),%es:(%edi)
444e08:	62 61 63             	bound  %esp,0x63(%ecx)
444e0b:	6b 00 73             	imul   $0x73,(%eax),%eax
444e0e:	65 6e                	outsb  %gs:(%esi),(%dx)
444e10:	64 65 72 00          	fs gs jb 0x444e14
444e14:	44                   	inc    %esp
444e15:	65 6c                	gs insb (%dx),%es:(%edi)
444e17:	65 67 61             	gs addr16 popa
444e1a:	74 65                	je     0x444e81
444e1c:	43                   	inc    %ebx
444e1d:	61                   	popa
444e1e:	6c                   	insb   (%dx),%es:(%edi)
444e1f:	6c                   	insb   (%dx),%es:(%edi)
444e20:	62 61 63             	bound  %esp,0x63(%ecx)
444e23:	6b 00 44             	imul   $0x44,(%eax),%eax
444e26:	65 6c                	gs insb (%dx),%es:(%edi)
444e28:	65 67 61             	gs addr16 popa
444e2b:	74 65                	je     0x444e92
444e2d:	41                   	inc    %ecx
444e2e:	73 79                	jae    0x444ea9
444e30:	6e                   	outsb  %ds:(%esi),(%dx)
444e31:	63 53 74             	arpl   %edx,0x74(%ebx)
444e34:	61                   	popa
444e35:	74 65                	je     0x444e9c
444e37:	00 45 6e             	add    %al,0x6e(%ebp)
444e3a:	64 49                	fs dec %ecx
444e3c:	6e                   	outsb  %ds:(%esi),(%dx)
444e3d:	76 6f                	jbe    0x444eae
444e3f:	6b 65 00 44          	imul   $0x44,0x0(%ebp),%esp
444e43:	65 6c                	gs insb (%dx),%es:(%edi)
444e45:	65 67 61             	gs addr16 popa
444e48:	74 65                	je     0x444eaf
444e4a:	41                   	inc    %ecx
444e4b:	73 79                	jae    0x444ec6
444e4d:	6e                   	outsb  %ds:(%esi),(%dx)
444e4e:	63 52 65             	arpl   %edx,0x65(%edx)
444e51:	73 75                	jae    0x444ec8
444e53:	6c                   	insb   (%dx),%es:(%edi)
444e54:	74 00                	je     0x444e56
444e56:	49                   	dec    %ecx
444e57:	6e                   	outsb  %ds:(%esi),(%dx)
444e58:	76 6f                	jbe    0x444ec9
444e5a:	6b 65 00 6e          	imul   $0x6e,0x0(%ebp),%esp
444e5e:	63 00                	arpl   %eax,(%eax)
444e60:	64 6f                	outsl  %fs:(%esi),(%dx)
444e62:	76 00                	jbe    0x444e64
444e64:	64 6f                	outsl  %fs:(%esi),(%dx)
444e66:	63 00                	arpl   %eax,(%eax)
444e68:	57                   	push   %edi
444e69:	48                   	dec    %eax
444e6a:	5f                   	pop    %edi
444e6b:	4b                   	dec    %ebx
444e6c:	45                   	inc    %ebp
444e6d:	59                   	pop    %ecx
444e6e:	42                   	inc    %edx
444e6f:	4f                   	dec    %edi
444e70:	41                   	inc    %ecx
444e71:	52                   	push   %edx
444e72:	44                   	inc    %esp
444e73:	5f                   	pop    %edi
444e74:	4c                   	dec    %esp
444e75:	4c                   	dec    %esp
444e76:	00 48 43             	add    %cl,0x43(%eax)
444e79:	5f                   	pop    %edi
444e7a:	41                   	inc    %ecx
444e7b:	43                   	inc    %ebx
444e7c:	54                   	push   %esp
444e7d:	49                   	dec    %ecx
444e7e:	4f                   	dec    %edi
444e7f:	4e                   	dec    %esi
444e80:	00 57 4d             	add    %dl,0x4d(%edi)
444e83:	5f                   	pop    %edi
444e84:	4b                   	dec    %ebx
444e85:	45                   	inc    %ebp
444e86:	59                   	pop    %ecx
444e87:	44                   	inc    %esp
444e88:	4f                   	dec    %edi
444e89:	57                   	push   %edi
444e8a:	4e                   	dec    %esi
444e8b:	00 57 4d             	add    %dl,0x4d(%edi)
444e8e:	5f                   	pop    %edi
444e8f:	4b                   	dec    %ebx
444e90:	45                   	inc    %ebp
444e91:	59                   	pop    %ecx
444e92:	55                   	push   %ebp
444e93:	50                   	push   %eax
444e94:	00 57 4d             	add    %dl,0x4d(%edi)
444e97:	5f                   	pop    %edi
444e98:	53                   	push   %ebx
444e99:	59                   	pop    %ecx
444e9a:	53                   	push   %ebx
444e9b:	4b                   	dec    %ebx
444e9c:	45                   	inc    %ebp
444e9d:	59                   	pop    %ecx
444e9e:	44                   	inc    %esp
444e9f:	4f                   	dec    %edi
444ea0:	57                   	push   %edi
444ea1:	4e                   	dec    %esi
444ea2:	00 57 4d             	add    %dl,0x4d(%edi)
444ea5:	5f                   	pop    %edi
444ea6:	53                   	push   %ebx
444ea7:	59                   	pop    %ecx
444ea8:	53                   	push   %ebx
444ea9:	4b                   	dec    %ebx
444eaa:	45                   	inc    %ebp
444eab:	59                   	pop    %ecx
444eac:	55                   	push   %ebp
444ead:	50                   	push   %eax
444eae:	00 64 6f 78          	add    %ah,0x78(%edi,%ebp,2)
444eb2:	00 64 77 66          	add    %ah,0x66(%edi,%esi,2)
444eb6:	00 6e 78             	add    %ch,0x78(%esi)
444eb9:	00 53 65             	add    %dl,0x65(%ebx)
444ebc:	74 57                	je     0x444f15
444ebe:	69 6e 64 6f 77 73 48 	imul   $0x4873776f,0x64(%esi),%ebp
444ec5:	6f                   	outsl  %ds:(%esi),(%dx)
444ec6:	6f                   	outsl  %ds:(%esi),(%dx)
444ec7:	6b 45 78 00          	imul   $0x0,0x78(%ebp),%eax
444ecb:	55                   	push   %ebp
444ecc:	73 65                	jae    0x444f33
444ece:	72 33                	jb     0x444f03
444ed0:	32 2e                	xor    (%esi),%ch
444ed2:	64 6c                	fs insb (%dx),%es:(%edi)
444ed4:	6c                   	insb   (%dx),%es:(%edi)
444ed5:	00 75 76             	add    %dh,0x76(%ebp)
444ed8:	00 75 63             	add    %dh,0x63(%ebp)
444edb:	00 75 78             	add    %dh,0x78(%ebp)
444ede:	00 76 63             	add    %dh,0x63(%esi)
444ee1:	00 76 78             	add    %dh,0x78(%esi)
444ee4:	00 43 61             	add    %al,0x61(%ebx)
444ee7:	6c                   	insb   (%dx),%es:(%edi)
444ee8:	6c                   	insb   (%dx),%es:(%edi)
444ee9:	4e                   	dec    %esi
444eea:	65 78 74             	gs js  0x444f61
444eed:	48                   	dec    %eax
444eee:	6f                   	outsl  %ds:(%esi),(%dx)
444eef:	6f                   	outsl  %ds:(%esi),(%dx)
444ef0:	6b 45 78 00          	imul   $0x0,0x78(%ebp),%eax
444ef4:	63 78 00             	arpl   %edi,0x0(%eax)
444ef7:	64 6f                	outsl  %fs:(%esi),(%dx)
444ef9:	77 00                	ja     0x444efb
444efb:	64 6f                	outsl  %fs:(%esi),(%dx)
444efd:	66 00 64 6f 6c       	data16 add %ah,0x6c(%edi,%ebp,2)
444f02:	00 64 6f 70          	add    %ah,0x70(%edi,%ebp,2)
444f06:	00 55 6e             	add    %dl,0x6e(%ebp)
444f09:	68 6f 6f 6b 57       	push   $0x576b6f6f
444f0e:	69 6e 64 6f 77 73 48 	imul   $0x4873776f,0x64(%esi),%ebp
444f15:	6f                   	outsl  %ds:(%esi),(%dx)
444f16:	6f                   	outsl  %ds:(%esi),(%dx)
444f17:	6b 45 78 00          	imul   $0x0,0x78(%ebp),%eax
444f1b:	64 6f                	outsl  %fs:(%esi),(%dx)
444f1d:	72 00                	jb     0x444f1f
444f1f:	61                   	popa
444f20:	64 64 5f             	fs fs pop %edi
444f23:	4b                   	dec    %ebx
444f24:	65 79 44             	gs jns 0x444f6b
444f27:	6f                   	outsl  %ds:(%esi),(%dx)
444f28:	77 6e                	ja     0x444f98
444f2a:	00 72 65             	add    %dh,0x65(%edx)
444f2d:	6d                   	insl   (%dx),%es:(%edi)
444f2e:	6f                   	outsl  %ds:(%esi),(%dx)
444f2f:	76 65                	jbe    0x444f96
444f31:	5f                   	pop    %edi
444f32:	4b                   	dec    %ebx
444f33:	65 79 44             	gs jns 0x444f7a
444f36:	6f                   	outsl  %ds:(%esi),(%dx)
444f37:	77 6e                	ja     0x444fa7
444f39:	00 61 64             	add    %ah,0x64(%ecx)
444f3c:	64 5f                	fs pop %edi
444f3e:	4b                   	dec    %ebx
444f3f:	65 79 55             	gs jns 0x444f97
444f42:	70 00                	jo     0x444f44
444f44:	72 65                	jb     0x444fab
444f46:	6d                   	insl   (%dx),%es:(%edi)
444f47:	6f                   	outsl  %ds:(%esi),(%dx)
444f48:	76 65                	jbe    0x444faf
444f4a:	5f                   	pop    %edi
444f4b:	4b                   	dec    %ebx
444f4c:	65 79 55             	gs jns 0x444fa4
444f4f:	70 00                	jo     0x444f51
444f51:	64 6f                	outsl  %fs:(%esi),(%dx)
444f53:	65 00 64 6f 61       	add    %ah,%gs:0x61(%edi,%ebp,2)
444f58:	00 64 6f 6a          	add    %ah,0x6a(%edi,%ebp,2)
444f5c:	00 64 6f 6b          	add    %ah,0x6b(%edi,%ebp,2)
444f60:	00 64 6f 7a          	add    %ah,0x7a(%edi,%ebp,2)
444f64:	00 64 77 6c          	add    %ah,0x6c(%edi,%esi,2)
444f68:	00 64 77 70          	add    %ah,0x70(%edi,%esi,2)
444f6c:	00 68 76             	add    %ch,0x76(%eax)
444f6f:	00 76 6b             	add    %dh,0x6b(%esi)
444f72:	43                   	inc    %ebx
444f73:	6f                   	outsl  %ds:(%esi),(%dx)
444f74:	64 65 00 73 63       	fs add %dh,%gs:0x63(%ebx)
444f79:	61                   	popa
444f7a:	6e                   	outsb  %ds:(%esi),(%dx)
444f7b:	43                   	inc    %ebx
444f7c:	6f                   	outsl  %ds:(%esi),(%dx)
444f7d:	64 65 00 66 6c       	fs add %ah,%gs:0x6c(%esi)
444f82:	61                   	popa
444f83:	67 73 00             	addr16 jae 0x444f86
444f86:	74 69                	je     0x444ff1
444f88:	6d                   	insl   (%dx),%es:(%edi)
444f89:	65 00 64 77 45       	add    %ah,%gs:0x45(%edi,%esi,2)
444f8e:	78 74                	js     0x445004
444f90:	72 61                	jb     0x444ff3
444f92:	49                   	dec    %ecx
444f93:	6e                   	outsb  %ds:(%esi),(%dx)
444f94:	66 6f                	outsw  %ds:(%esi),(%dx)
444f96:	00 68 63             	add    %ch,0x63(%eax)
444f99:	00 4c 4c 4b          	add    %cl,0x4b(%esp,%ecx,2)
444f9d:	48                   	dec    %eax
444f9e:	46                   	inc    %esi
444f9f:	5f                   	pop    %edi
444fa0:	45                   	inc    %ebp
444fa1:	58                   	pop    %eax
444fa2:	54                   	push   %esp
444fa3:	45                   	inc    %ebp
444fa4:	4e                   	dec    %esi
444fa5:	44                   	inc    %esp
444fa6:	45                   	inc    %ebp
444fa7:	44                   	inc    %esp
444fa8:	00 4c 4c 4b          	add    %cl,0x4b(%esp,%ecx,2)
444fac:	48                   	dec    %eax
444fad:	46                   	inc    %esi
444fae:	5f                   	pop    %edi
444faf:	49                   	dec    %ecx
444fb0:	4e                   	dec    %esi
444fb1:	4a                   	dec    %edx
444fb2:	45                   	inc    %ebp
444fb3:	43                   	inc    %ebx
444fb4:	54                   	push   %esp
444fb5:	45                   	inc    %ebp
444fb6:	44                   	inc    %esp
444fb7:	00 4c 4c 4b          	add    %cl,0x4b(%esp,%ecx,2)
444fbb:	48                   	dec    %eax
444fbc:	46                   	inc    %esi
444fbd:	5f                   	pop    %edi
444fbe:	41                   	inc    %ecx
444fbf:	4c                   	dec    %esp
444fc0:	54                   	push   %esp
444fc1:	44                   	inc    %esp
444fc2:	4f                   	dec    %edi
444fc3:	57                   	push   %edi
444fc4:	4e                   	dec    %esi
444fc5:	00 4c 4c 4b          	add    %cl,0x4b(%esp,%ecx,2)
444fc9:	48                   	dec    %eax
444fca:	46                   	inc    %esi
444fcb:	5f                   	pop    %edi
444fcc:	55                   	push   %ebp
444fcd:	50                   	push   %eax