447c6c:	54                   	push   %esp
447c6d:	69 6d 65 00 67 65 74 	imul   $0x74656700,0x65(%ebp),%ebp
447c74:	5f                   	pop    %edi
447c75:	43                   	inc    %ebx
447c76:	61                   	popa
447c77:	6e                   	outsb  %ds:(%esi),(%dx)
447c78:	57                   	push   %edi
447c79:	72 69                	jb     0x447ce4
447c7b:	74 65                	je     0x447ce2
447c7d:	00 4d 69             	add    %cl,0x69(%ebp)
447c80:	6e                   	outsb  %ds:(%esi),(%dx)
447c81:	00 53 65             	add    %dl,0x65(%ebx)
447c84:	65 6b 00 53          	imul   $0x53,%gs:(%eax),%eax
447c88:	65 65 6b 4f 72 69    	gs imul $0x69,%gs:0x72(%edi),%ecx
447c8e:	67 69 6e 00 44 65 66 	imul   $0x6c666544,0x0(%bp),%ebp
447c95:	6c
447c96:	61                   	popa
447c97:	74 65                	je     0x447cfe
447c99:	53                   	push   %ebx
447c9a:	74 72                	je     0x447d0e
447c9c:	65 61                	gs popa
447c9e:	6d                   	insl   (%dx),%es:(%edi)
447c9f:	00 53 79             	add    %dl,0x79(%ebx)
447ca2:	73 74                	jae    0x447d18
447ca4:	65 6d                	gs insl (%dx),%es:(%edi)
447ca6:	2e 49                	cs dec %ecx
447ca8:	4f                   	dec    %edi
447ca9:	2e 43                	cs inc %ebx
447cab:	6f                   	outsl  %ds:(%esi),(%dx)
447cac:	6d                   	insl   (%dx),%es:(%edi)
447cad:	70 72                	jo     0x447d21
447caf:	65 73 73             	gs jae 0x447d25
447cb2:	69 6f 6e 00 43 6f 6d 	imul   $0x6d6f4300,0x6e(%edi),%ebp
447cb9:	70 72                	jo     0x447d2d
447cbb:	65 73 73             	gs jae 0x447d31
447cbe:	69 6f 6e 4d 6f 64 65 	imul   $0x65646f4d,0x6e(%edi),%ebp
447cc5:	00 47 65             	add    %al,0x65(%edi)
447cc8:	74 54                	je     0x447d1e
447cca:	65 6d                	gs insl (%dx),%es:(%edi)
447ccc:	70 46                	jo     0x447d14
447cce:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
447cd5:	00
447cd6:	4d                   	dec    %ebp
447cd7:	6f                   	outsl  %ds:(%esi),(%dx)
447cd8:	76 65                	jbe    0x447d3f
447cda:	00 53 65             	add    %dl,0x65(%ebx)
447cdd:	74 4c                	je     0x447d2b
447cdf:	65 6e                	outsb  %gs:(%esi),(%dx)
447ce1:	67 74 68             	addr16 je 0x447d4c
447ce4:	00 67 65             	add    %ah,0x65(%edi)
447ce7:	74 5f                	je     0x447d48
447ce9:	53                   	push   %ebx
447cea:	65 63 6f 6e          	arpl   %ebp,%gs:0x6e(%edi)
447cee:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
447cf2:	74 5f                	je     0x447d53
447cf4:	4d                   	dec    %ebp
447cf5:	69 6e 75 74 65 00 67 	imul   $0x67006574,0x75(%esi),%ebp
447cfc:	65 74 5f             	gs je  0x447d5e
447cff:	48                   	dec    %eax
447d00:	6f                   	outsl  %ds:(%esi),(%dx)
447d01:	75 72                	jne    0x447d75
447d03:	00 67 65             	add    %ah,0x65(%edi)
447d06:	74 5f                	je     0x447d67
447d08:	44                   	inc    %esp
447d09:	61                   	popa
447d0a:	79 00                	jns    0x447d0c
447d0c:	67 65 74 5f          	addr16 gs je 0x447d6f
447d10:	4d                   	dec    %ebp
447d11:	6f                   	outsl  %ds:(%esi),(%dx)
447d12:	6e                   	outsb  %ds:(%esi),(%dx)
447d13:	74 68                	je     0x447d7d
447d15:	00 67 65             	add    %ah,0x65(%edi)
447d18:	74 5f                	je     0x447d79
447d1a:	59                   	pop    %ecx
447d1b:	65 61                	gs popa
447d1d:	72 00                	jb     0x447d1f
447d1f:	52                   	push   %edx
447d20:	65 61                	gs popa
447d22:	64 55                	fs push %ebp
447d24:	49                   	dec    %ecx
447d25:	6e                   	outsb  %ds:(%esi),(%dx)
447d26:	74 33                	je     0x447d5b
447d28:	32 00                	xor    (%eax),%al
447d2a:	52                   	push   %edx
447d2b:	65 61                	gs popa
447d2d:	64 55                	fs push %ebp
447d2f:	49                   	dec    %ecx
447d30:	6e                   	outsb  %ds:(%esi),(%dx)
447d31:	74 31                	je     0x447d64
447d33:	36 00 41 6c          	add    %al,%ss:0x6c(%ecx)
447d37:	6c                   	insb   (%dx),%es:(%edi)
447d38:	6f                   	outsl  %ds:(%esi),(%dx)
447d39:	63 48 47             	arpl   %ecx,0x47(%eax)
447d3c:	6c                   	insb   (%dx),%es:(%edi)
447d3d:	6f                   	outsl  %ds:(%esi),(%dx)
447d3e:	62 61 6c             	bound  %esp,0x6c(%ecx)
447d41:	00 46 72             	add    %al,0x72(%esi)
447d44:	65 65 48             	gs gs dec %eax
447d47:	47                   	inc    %edi
447d48:	6c                   	insb   (%dx),%es:(%edi)
447d49:	6f                   	outsl  %ds:(%esi),(%dx)
447d4a:	62 61 6c             	bound  %esp,0x6c(%ecx)
447d4d:	00 43 72             	add    %al,0x72(%ebx)
447d50:	79 70                	jns    0x447dc2
447d52:	74 6f                	je     0x447dc3
447d54:	67 72 61             	addr16 jb 0x447db8
447d57:	70 68                	jo     0x447dc1
447d59:	69 63 45 78 63 65 70 	imul   $0x70656378,0x45(%ebx),%esp
447d60:	74 69                	je     0x447dcb
447d62:	6f                   	outsl  %ds:(%esi),(%dx)
447d63:	6e                   	outsb  %ds:(%esi),(%dx)
447d64:	00 00                	add    %al,(%eax)
447d66:	00 00                	add    %al,(%eax)
447d68:	00 01                	add    %al,(%ecx)
447d6a:	00 05 32 00 30 00    	add    %al,0x300032
447d70:	00 03                	add    %al,(%ebx)
447d72:	2f                   	das
447d73:	00 00                	add    %al,(%eax)
447d75:	07                   	pop    %es
447d76:	20 00                	and    %al,(%eax)
447d78:	4d                   	dec    %ebp
447d79:	00 42 00             	add    %al,0x0(%edx)
447d7c:	00 05 43 00 4f 00    	add    %al,0x4f0043
447d82:	00 07                	add    %al,(%edi)
447d84:	43                   	inc    %ebx
447d85:	00 4f 00             	add    %cl,0x0(%edi)
447d88:	5f                   	pop    %edi
447d89:	00 00                	add    %al,(%eax)
447d8b:	03 2d 00 01 03 5f    	add    0x5f030100,%ebp
447d91:	00 00                	add    %al,(%eax)
447d93:	05 53 00 43 00       	add    $0x430053,%eax
447d98:	00 07                	add    %al,(%edi)
447d9a:	53                   	push   %ebx
447d9b:	00 43 00             	add    %al,0x0(%ebx)
447d9e:	5f                   	pop    %edi
447d9f:	00 00                	add    %al,(%eax)
447da1:	05 4b 00 4c 00       	add    $0x4c004b,%eax
447da6:	00 07                	add    %al,(%edi)
447da8:	4b                   	dec    %ebx
447da9:	00 4c 00 5f          	add    %cl,0x5f(%eax,%eax,1)
447dad:	00 00                	add    %al,(%eax)
447daf:	03 5b 00             	add    0x0(%ebx),%ebx
447db2:	00 03                	add    %al,(%ebx)
447db4:	5d                   	pop    %ebp
447db5:	00 00                	add    %al,(%eax)
447db7:	03 2c 00             	add    (%eax,%eax,1),%ebp
447dba:	00 03                	add    %al,(%ebx)
447dbc:	22 00                	and    (%eax),%al
447dbe:	00 07                	add    %al,(%edi)
447dc0:	66 00 74 00 70       	data16 add %dh,0x70(%eax,%eax,1)
447dc5:	00 00                	add    %al,(%eax)
447dc7:	05 50 00 57 00       	add    $0x570050,%eax
447dcc:	00 07                	add    %al,(%edi)
447dce:	50                   	push   %eax
447dcf:	00 57 00             	add    %dl,0x0(%edi)
447dd2:	5f                   	pop    %edi
447dd3:	00 00                	add    %al,(%eax)
447dd5:	03 00                	add    (%eax),%eax
447dd7:	00 00                	add    %al,(%eax)
447dd9:	03 30                	add    (%eax),%esi
447ddb:	00 00                	add    %al,(%eax)
447ddd:	03 31                	add    (%ecx),%esi
447ddf:	00 00                	add    %al,(%eax)
447de1:	05 70 00 3d 00       	add    $0x3d0070,%eax
447de6:	00 03                	add    %al,(%ebx)
447de8:	2b 00                	sub    (%eax),%eax
447dea:	00 07                	add    %al,(%edi)
447dec:	25 00 32 00 42       	and    $0x42003200,%eax
447df1:	00 00                	add    %al,(%eax)
447df3:	03 26                	add    (%esi),%esp
447df5:	00 00                	add    %al,(%eax)
447df7:	03 3c 00             	add    (%eax,%eax,1),%edi
447dfa:	00 03                	add    %al,(%ebx)
447dfc:	3e 00 00             	add    %al,%ds:(%eax)
447dff:	05 3a 00 20 00       	add    $0x20003a,%eax
447e04:	00 03                	add    %al,(%ebx)
447e06:	20 00                	and    %al,(%eax)
447e08:	00 09                	add    %cl,(%ecx)
447e0a:	2e 00 65 00          	add    %ah,%cs:0x0(%ebp)
447e0e:	78 00                	js     0x447e10
447e10:	65 00 00             	add    %al,%gs:(%eax)
447e13:	07                   	pop    %es
447e14:	22 00                	and    (%eax),%al
447e16:	20 00                	and    %al,(%eax)
447e18:	22 00                	and    (%eax),%al
447e1a:	00 05 2c 00 30 00    	add    %al,0x30002c
447e20:	00 03                	add    %al,(%ebx)
447e22:	5c                   	pop    %esp
447e23:	00 00                	add    %al,(%eax)
447e25:	05 78 00 32 00       	add    $0x320078,%eax
447e2a:	00 03                	add    %al,(%ebx)
447e2c:	2a 00                	sub    (%eax),%al
447e2e:	00 07                	add    %al,(%edi)
447e30:	2d 00 2d 00 2d       	sub    $0x2d002d00,%eax
447e35:	00 01                	add    %al,(%ecx)
447e37:	0b 0d 00 0a 00 2e    	or     0x2e000a00,%ecx
447e3d:	00 0d 00 0a 00 00    	add    %cl,0xa00
447e43:	05 5c 00 5c 00       	add    $0x5c005c,%eax
447e48:	00 03                	add    %al,(%ebx)
447e4a:	3d 00 00 05 26       	cmp    $0x26050000,%eax
447e4f:	00 48 00             	add    %cl,0x0(%eax)
447e52:	00 07                	add    %al,(%edi)
447e54:	6a 00                	push   $0x0
447e56:	69 00 64 00 00 05    	imul   $0x5000064,(%eax),%eax
447e5c:	0d 00 0a 00 00       	or     $0xa00,%eax
447e61:	03 3a                	add    (%edx),%edi
447e63:	00 00                	add    %al,(%eax)
447e65:	05 32 00 32 00       	add    $0x320032,%eax
447e6a:	00 07                	add    %al,(%edi)
447e6c:	49                   	dec    %ecx
447e6d:	00 50 00             	add    %dl,0x0(%eax)
447e70:	3d 00 00 03 74       	cmp    $0x74030000,%eax
447e75:	00 00                	add    %al,(%eax)
447e77:	05 78 00 74 00       	add    $0x740078,%eax
447e7c:	00 05 73 00 71 00    	add    %al,0x710073
447e82:	00 03                	add    %al,(%ebx)
447e84:	2e 00 00             	add    %al,%cs:(%eax)
447e87:	07                   	pop    %es
447e88:	70 00                	jo     0x447e8a
447e8a:	77 00                	ja     0x447e8c
447e8c:	64 00 00             	add    %al,%fs:(%eax)
447e8f:	07                   	pop    %es
447e90:	55                   	push   %ebp
447e91:	00 49 00             	add    %cl,0x0(%ecx)
447e94:	44                   	inc    %esp
447e95:	00 00                	add    %al,(%eax)
447e97:	07                   	pop    %es
447e98:	50                   	push   %eax
447e99:	00 57 00             	add    %dl,0x0(%edi)
447e9c:	44                   	inc    %esp
447e9d:	00 00                	add    %al,(%eax)
447e9f:	07                   	pop    %es
447ea0:	4b                   	dec    %ebx
447ea1:	00 65 00             	add    %ah,0x0(%ebp)
447ea4:	79 00                	jns    0x447ea6
447ea6:	00 05 49 00 56 00    	add    %al,0x560049
447eac:	00 07                	add    %al,(%edi)
447eae:	7a 00                	jp     0x447eb0
447eb0:	7a 00                	jp     0x447eb2
447eb2:	7a 00                	jp     0x447eb4
447eb4:	00 07                	add    %al,(%edi)
447eb6:	00 00                	add    %al,(%eax)
447eb8:	00 00                	add    %al,(%eax)
447eba:	00 00                	add    %al,(%eax)
447ebc:	00 05 35 00 41 00    	add    %al,0x410035
447ec2:	00 05 37 00 31 00    	add    %al,0x310037
447ec8:	00 03                	add    %al,(%ebx)
447eca:	3b 00                	cmp    (%eax),%eax
447ecc:	00 05 31 00 30 00    	add    %al,0x300031
447ed2:	00 05 31 00 34 00    	add    %al,0x340031
447ed8:	00 03                	add    %al,(%ebx)
447eda:	46                   	inc    %esi
447edb:	00 00                	add    %al,(%eax)
447edd:	05 31 00 35 00       	add    $0x350031,%eax
447ee2:	00 05 31 00 32 00    	add    %al,0x320031
447ee8:	00 03                	add    %al,(%ebx)
447eea:	42                   	inc    %edx
447eeb:	00 00                	add    %al,(%eax)
447eed:	03 41 00             	add    0x0(%ecx),%eax
447ef0:	00 05 31 00 33 00    	add    %al,0x330031
447ef6:	00 05 31 00 31 00    	add    %al,0x310031
447efc:	00 03                	add    %al,(%ebx)
447efe:	44                   	inc    %esp
447eff:	00 00                	add    %al,(%eax)
447f01:	03 43 00             	add    0x0(%ebx),%eax
447f04:	00 03                	add    %al,(%ebx)
447f06:	45                   	inc    %ebp
447f07:	00 00                	add    %al,(%eax)
447f09:	11 30                	adc    %esi,(%eax)
447f0b:	00 30                	add    %dh,(%eax)
447f0d:	00 30                	add    %dh,(%eax)
447f0f:	00 36                	add    %dh,(%esi)
447f11:	00 31                	add    %dh,(%ecx)
447f13:	00 35 00 36 00 31    	add    %dh,0x31003600
447f19:	00 00                	add    %al,(%eax)
447f1b:	17                   	pop    %ss
447f1c:	42                   	inc    %edx
447f1d:	00 65 00             	add    %ah,0x0(%ebp)
447f20:	72 00                	jb     0x447f22
447f22:	6b 00 65             	imul   $0x65,(%eax),%eax
447f25:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
447f29:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
447f2d:	00 44 00 42          	add    %al,0x42(%eax,%eax,1)
447f31:	00 00                	add    %al,(%eax)
447f33:	11 30                	adc    %esi,(%eax)
447f35:	00 30                	add    %dh,(%eax)
447f37:	00 30                	add    %dh,(%eax)
447f39:	00 30                	add    %dh,(%eax)
447f3b:	00 30                	add    %dh,(%eax)
447f3d:	00 30                	add    %dh,(%eax)
447f3f:	00 30                	add    %dh,(%eax)
447f41:	00 32                	add    %dh,(%edx)
447f43:	00 00                	add    %al,(%eax)
447f45:	55                   	push   %ebp
447f46:	20 00                	and    %al,(%eax)
447f48:	31 00                	xor    %eax,(%eax)
447f4a:	2e 00 38             	add    %bh,%cs:(%eax)
447f4d:	00 35 00 20 00 28    	add    %dh,0x28002000
447f53:	00 48 00             	add    %cl,0x0(%eax)
447f56:	61                   	popa
447f57:	00 73 00             	add    %dh,0x0(%ebx)
447f5a:	68 00 2c 00 20       	push   $0x20002c00
447f5f:	00 76 00             	add    %dh,0x0(%esi)
447f62:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
447f66:	73 00                	jae    0x447f68
447f68:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
447f6e:	20 00                	and    %al,(%eax)
447f70:	32 00                	xor    (%eax),%al
447f72:	2c 00                	sub    $0x0,%al
447f74:	20 00                	and    %al,(%eax)
447f76:	6e                   	outsb  %ds:(%esi),(%dx)
447f77:	00 61 00             	add    %ah,0x0(%ecx)
447f7a:	74 00                	je     0x447f7c
447f7c:	69 00 76 00 65 00    	imul   $0x650076,(%eax),%eax
447f82:	20 00                	and    %al,(%eax)
447f84:	62 00                	bound  %eax,(%eax)
447f86:	79 00                	jns    0x447f88
447f88:	74 00                	je     0x447f8a
447f8a:	65 00 2d 00 6f 00 72 	add    %ch,%gs:0x72006f00
447f91:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
447f95:	00 72 00             	add    %dh,0x0(%edx)
447f98:	29 00                	sub    %eax,(%eax)
447f9a:	01 2d 55 00 6e 00    	add    %ebp,0x6e0055
447fa0:	6b 00 6e             	imul   $0x6e,(%eax),%eax
447fa3:	00 6f 00             	add    %ch,0x0(%edi)
447fa6:	77 00                	ja     0x447fa8
447fa8:	20 00                	and    %al,(%eax)
447faa:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
447fae:	74 00                	je     0x447fb0
447fb0:	61                   	popa
447fb1:	00 62 00             	add    %ah,0x0(%edx)
447fb4:	61                   	popa
447fb5:	00 73 00             	add    %dh,0x0(%ebx)
447fb8:	65 00 20             	add    %ah,%gs:(%eax)
447fbb:	00 66 00             	add    %ah,0x0(%esi)
447fbe:	6f                   	outsl  %ds:(%esi),(%dx)
447fbf:	00 72 00             	add    %dh,0x0(%edx)
447fc2:	6d                   	insl   (%dx),%es:(%edi)
447fc3:	00 61 00             	add    %ah,0x0(%ecx)
447fc6:	74 00                	je     0x447fc8
447fc8:	00 0d 7b 00 30 00    	add    %cl,0x30007b
447fce:	3a 00                	cmp    (%eax),%al
447fd0:	58                   	pop    %eax
447fd1:	00 32                	add    %dh,(%edx)
447fd3:	00 7d 00             	add    %bh,0x0(%ebp)
447fd6:	00 13                	add    %dl,(%ebx)
447fd8:	09 00                	or     %eax,(%eax)
447fda:	49                   	dec    %ecx
447fdb:	00 4e 00             	add    %cl,0x0(%esi)
447fde:	54                   	push   %esp