449c0d:	1c 7b                	sbb    $0x7b,%al
449c0f:	00 06                	add    %al,(%esi)
449c11:	03 bc 03 c0 03 d6 03 	add    0x3d603c0(%ebx,%eax,1),%edi
449c18:	dd 03                	fldl   (%ebx)
449c1a:	ef                   	out    %eax,(%dx)
449c1b:	03 9e 04 c7 04 e2    	add    -0x1dfb38fc(%esi),%ebx
449c21:	04 f7                	add    $0xf7,%al
449c23:	04 a4                	add    $0xa4,%al
449c25:	05 c9 05 e0 05       	add    $0x5e005c9,%eax
449c2a:	e5 05                	in     $0x5,%eax
449c2c:	f3 05 02 06 09 06    	repz add $0x6090602,%eax
449c32:	27                   	daa
449c33:	06                   	push   %es
449c34:	3c 06                	cmp    $0x6,%al
449c36:	41                   	inc    %ecx
449c37:	06                   	push   %es
449c38:	64 06                	fs push %es
449c3a:	08 00                	or     %al,(%eax)
449c3c:	01 00                	add    %eax,(%eax)
449c3e:	09 00                	or     %eax,(%eax)
449c40:	03 00                	add    (%eax),%eax
449c42:	00 00                	add    %al,(%eax)
449c44:	eb 09                	jmp    0x449c4f
449c46:	4e                   	dec    %esi
449c47:	01 00                	add    %eax,(%eax)
449c49:	00 f0                	add    %dh,%al
449c4b:	09 53 01             	or     %edx,0x1(%ebx)
449c4e:	00 00                	add    %al,(%eax)
449c50:	57                   	push   %edi
449c51:	0a 61 01             	or     0x1(%ecx),%ah
449c54:	02 00                	add    (%eax),%al
449c56:	e6 00                	out    %al,$0x0
449c58:	03 00                	add    (%eax),%eax
449c5a:	02 00                	add    (%eax),%al
449c5c:	e7 00                	out    %eax,$0x0
449c5e:	05 00 01 00 e8       	add    $0xe8000100,%eax
449c63:	00 05 00 02 00 ed    	add    %al,0xed000200
449c69:	00 07                	add    %al,(%edi)
449c6b:	00 c4                	add    %al,%ah
449c6d:	04 2b                	add    $0x2b,%al
449c6f:	06                   	push   %es
449c70:	7b 06                	jnp    0x449c78
449c72:	04 80                	add    $0x80,%al
449c74:	00 00                	add    %al,(%eax)
449c76:	01 00                	add    %eax,(%eax)
449c84:	01 00                	add    %eax,(%eax)
449c86:	00 00                	add    %al,(%eax)
449c88:	04 00                	add    $0x0,%al
449c92:	00 00                	add    %al,(%eax)
449c94:	0b 00                	or     (%eax),%eax
449c96:	4e                   	dec    %esi
449c97:	00 00                	add    %al,(%eax)
449c99:	00 00                	add    %al,(%eax)
449c9b:	00 04 00             	add    %al,(%eax,%eax,1)
449ca6:	00 00                	add    %al,(%eax)
449ca8:	0b 00                	or     (%eax),%eax
449caa:	7c 00                	jl     0x449cac
449cac:	00 00                	add    %al,(%eax)
449cae:	00 00                	add    %al,(%eax)
449cb0:	04 00                	add    $0x0,%al
449cba:	00 00                	add    %al,(%eax)
449cbc:	0b 00                	or     (%eax),%eax
449cbe:	5e                   	pop    %esi
449cbf:	00 00                	add    %al,(%eax)
449cc1:	00 00                	add    %al,(%eax)
449cc3:	00 04 00             	add    %al,(%eax,%eax,1)
449cce:	00 00                	add    %al,(%eax)
449cd0:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
449cd1:	00 66 02             	add    %ah,0x2(%esi)
449cd4:	00 00                	add    %al,(%eax)
449cd6:	00 00                	add    %al,(%eax)
449cd8:	04 00                	add    $0x0,%al
449ce2:	00 00                	add    %al,(%eax)
449ce4:	0b 00                	or     (%eax),%eax
449ce6:	0e                   	push   %cs
449ce7:	05 00 00 00 00       	add    $0x0,%eax
449cec:	01 00                	add    %eax,(%eax)
449cfa:	72 28                	jb     0x449d24
449d04:	01 00                	add    %eax,(%eax)
449d06:	00 00                	add    %al,(%eax)
449d08:	ec                   	in     (%dx),%al
449d09:	22 00                	and    (%eax),%al
449d0b:	00 b8 00 00 00 01    	add    %bh,0x1000000(%eax)
449d11:	00 00                	add    %al,(%eax)
449d13:	00 0e                	add    %cl,(%esi)
449d15:	23 00                	and    (%eax),%eax
449d17:	00 70 01             	add    %dh,0x1(%eax)
449d1a:	00 00                	add    %al,(%eax)
449d1c:	01 00                	add    %eax,(%eax)
449d1e:	00 00                	add    %al,(%eax)
449d20:	2d 23 00 00 28       	sub    $0x28000023,%eax
449d25:	02 00                	add    (%eax),%al
449d27:	00 02                	add    %al,(%edx)
449d29:	00 00                	add    %al,(%eax)
449d2b:	00 4c 23 00          	add    %cl,0x0(%ebx,%eiz,1)
449d2f:	00 c0                	add    %al,%al
449d31:	09 00                	or     %eax,(%eax)
449d33:	00 02                	add    %al,(%edx)
449d35:	00 00                	add    %al,(%eax)
449d37:	00 6b 23             	add    %ch,0x23(%ebx)
449d3a:	00 00                	add    %al,(%eax)
449d3c:	38 12                	cmp    %dl,(%edx)
449d3e:	00 00                	add    %al,(%eax)
449d40:	02 00                	add    (%eax),%al
449d42:	00 00                	add    %al,(%eax)
449d44:	94                   	xchg   %eax,%esp
449d45:	23 00                	and    (%eax),%eax
449d47:	00 20                	add    %ah,(%eax)
449d49:	18 00                	sbb    %al,(%eax)
449d4b:	00 02                	add    %al,(%edx)
449d4d:	00 00                	add    %al,(%eax)
449d4f:	00 bd 23 00 00 00    	add    %bh,0x23(%ebp)
449d55:	73 57                	jae    0x449dae
449d57:	61                   	popa
449d58:	55                   	push   %ebp
449d59:	42                   	inc    %edx
449d5a:	69 4b 00 49 42 50 65 	imul   $0x65504249,0x0(%ebx),%ecx
449d61:	00 4c 5a 6e          	add    %cl,0x6e(%edx,%ebx,2)
449d65:	47                   	inc    %edi
449d66:	42                   	inc    %edx
449d67:	74 50                	je     0x449db9
449d69:	53                   	push   %ebx
449d6a:	51                   	push   %ecx
449d6b:	71 6d                	jno    0x449dda
449d6d:	55                   	push   %ebp
449d6e:	53                   	push   %ebx
449d6f:	69 41 6c 6b 68 72 76 	imul   $0x7672686b,0x6c(%ecx),%eax
449d76:	70 55                	jo     0x449dcd
449d78:	42                   	inc    %edx
449d79:	47                   	inc    %edi
449d7a:	73 45                	jae    0x449dc1
449d7c:	6d                   	insl   (%dx),%es:(%edi)
449d7d:	47                   	inc    %edi
449d7e:	00 6d 49             	add    %ch,0x49(%ebp)
449d81:	75 50                	jne    0x449dd3
449d83:	30 00                	xor    %al,(%eax)
449d85:	70 46                	jo     0x449dcd
449d87:	4f                   	dec    %edi
449d88:	6a 31                	push   $0x31
449d8a:	00 67 43             	add    %ah,0x43(%edi)
449d8d:	55                   	push   %ebp
449d8e:	79 32                	jns    0x449dc2
449d90:	00 2e                	add    %ch,(%esi)
449d92:	63 63 74             	arpl   %esp,0x74(%ebx)
449d95:	6f                   	outsl  %ds:(%esi),(%dx)
449d96:	72 00                	jb     0x449d98
449d98:	49                   	dec    %ecx
449d99:	4f                   	dec    %edi
449d9a:	57                   	push   %edi
449d9b:	5a                   	pop    %edx
449d9c:	00 47 4b             	add    %al,0x4b(%edi)
449d9f:	50                   	push   %eax
449da0:	54                   	push   %esp
449da1:	00 6d 73             	add    %ch,0x73(%ebp)
449da4:	63 6f 72             	arpl   %ebp,0x72(%edi)
449da7:	6c                   	insb   (%dx),%es:(%edi)
449da8:	69 62 00 4f 62 6a 65 	imul   $0x656a624f,0x0(%edx),%esp
449daf:	63 74 00 53          	arpl   %esi,0x53(%eax,%eax,1)
449db3:	79 73                	jns    0x449e28
449db5:	74 65                	je     0x449e1c
449db7:	6d                   	insl   (%dx),%es:(%edi)
449db8:	00 57 5a             	add    %dl,0x5a(%edi)
449dbb:	54                   	push   %esp
449dbc:	4c                   	dec    %esp
449dbd:	30 00                	xor    %al,(%eax)
449dbf:	5a                   	pop    %edx
449dc0:	4c                   	dec    %esp
449dc1:	69 74 31 00 78 58 78 	imul   $0x70785878,0x0(%ecx,%esi,1),%esi
449dc8:	70
449dc9:	32 00                	xor    (%eax),%al
449dcb:	48                   	dec    %eax
449dcc:	49                   	dec    %ecx
449dcd:	77 56                	ja     0x449e25
449dcf:	00 53 79             	add    %dl,0x79(%ebx)
449dd2:	73 74                	jae    0x449e48
449dd4:	65 6d                	gs insl (%dx),%es:(%edi)
449dd6:	2e 57                	cs push %edi
449dd8:	69 6e 64 6f 77 73 2e 	imul   $0x2e73776f,0x64(%esi),%ebp
449ddf:	46                   	inc    %esi
449de0:	6f                   	outsl  %ds:(%esi),(%dx)
449de1:	72 6d                	jb     0x449e50
449de3:	73 00                	jae    0x449de5
449de5:	46                   	inc    %esi
449de6:	6f                   	outsl  %ds:(%esi),(%dx)
449de7:	72 6d                	jb     0x449e56
449de9:	00 52 63             	add    %dl,0x63(%edx)
449dec:	6f                   	outsl  %ds:(%esi),(%dx)
449ded:	73 00                	jae    0x449def
449def:	64 6f                	outsl  %fs:(%esi),(%dx)
449df1:	66 79 00             	data16 jns 0x449df4
449df4:	49                   	dec    %ecx
449df5:	43                   	inc    %ebx
449df6:	6f                   	outsl  %ds:(%esi),(%dx)
449df7:	6e                   	outsb  %ds:(%esi),(%dx)
449df8:	74 61                	je     0x449e5b
449dfa:	69 6e 65 72 00 53 79 	imul   $0x79530072,0x65(%esi),%ebp
449e01:	73 74                	jae    0x449e77
449e03:	65 6d                	gs insl (%dx),%es:(%edi)
449e05:	2e 43                	cs inc %ebx
449e07:	6f                   	outsl  %ds:(%esi),(%dx)
449e08:	6d                   	insl   (%dx),%es:(%edi)
449e09:	70 6f                	jo     0x449e7a
449e0b:	6e                   	outsb  %ds:(%esi),(%dx)
449e0c:	65 6e                	outsb  %gs:(%esi),(%dx)
449e0e:	74 4d                	je     0x449e5d
449e10:	6f                   	outsl  %ds:(%esi),(%dx)
449e11:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
449e14:	00 61 44             	add    %ah,0x44(%ecx)
449e17:	69 49 00 54 65 78 74 	imul   $0x74786554,0x0(%ecx),%ecx
449e1e:	42                   	inc    %edx
449e1f:	6f                   	outsl  %ds:(%esi),(%dx)
449e20:	78 00                	js     0x449e22
449e22:	4b                   	dec    %ebx
449e23:	59                   	pop    %ecx
449e24:	4f                   	dec    %edi
449e25:	5a                   	pop    %edx
449e26:	00 4c 61 62          	add    %cl,0x62(%ecx,%eiz,2)
449e2a:	65 6c                	gs insb (%dx),%es:(%edi)
449e2c:	00 70 79             	add    %dh,0x79(%eax)
449e2f:	4b                   	dec    %ebx
449e30:	78 00                	js     0x449e32
449e32:	42                   	inc    %edx
449e33:	75 74                	jne    0x449ea9
449e35:	74 6f                	je     0x449ea6
449e37:	6e                   	outsb  %ds:(%esi),(%dx)
449e38:	00 4a 66             	add    %cl,0x66(%edx)
449e3b:	71 41                	jno    0x449e7e
449e3d:	00 4c 69 6e          	add    %cl,0x6e(%ecx,%ebp,2)
449e41:	6b 4c 61 62 65       	imul   $0x65,0x62(%ecx,%eiz,2),%ecx
449e46:	6c                   	insb   (%dx),%es:(%edi)
449e47:	00 57 46             	add    %dl,0x46(%edi)
449e4a:	65 75 30             	gs jne 0x449e7d
449e4d:	00 65 6f             	add    %ah,0x6f(%ebp)
449e50:	51                   	push   %ecx
449e51:	50                   	push   %eax
449e52:	31 00                	xor    %eax,(%eax)
449e54:	44                   	inc    %esp
449e55:	54                   	push   %esp
449e56:	6d                   	insl   (%dx),%es:(%edi)
449e57:	67 32 00             	xor    (%bx,%si),%al
449e5a:	2e 63 74 6f 72       	arpl   %esi,%cs:0x72(%edi,%ebp,2)
449e5f:	00 72 46             	add    %dh,0x46(%edx)
449e62:	4b                   	dec    %ebx
449e63:	6d                   	insl   (%dx),%es:(%edi)
449e64:	00 4a 6e             	add    %cl,0x6e(%edx)
449e67:	71 72                	jno    0x449edb
449e69:	00 58 68             	add    %bl,0x68(%eax)
449e6c:	6a 52                	push   $0x52
449e6e:	00 45 76             	add    %al,0x76(%ebp)
449e71:	65 6e                	outsb  %gs:(%esi),(%dx)
449e73:	74 41                	je     0x449eb6
449e75:	72 67                	jb     0x449ede
449e77:	73 00                	jae    0x449e79
449e79:	77 49                	ja     0x449ec4
449e7b:	4c                   	dec    %esp
449e7c:	59                   	pop    %ecx
449e7d:	00 4d 77             	add    %cl,0x77(%ebp)
449e80:	66 5a                	pop    %dx
449e82:	00 53 73             	add    %dl,0x73(%ebx)
449e85:	49                   	dec    %ecx
449e86:	43                   	inc    %ebx
449e87:	00 75 6a             	add    %dh,0x6a(%ebp)
449e8a:	6a 59                	push   $0x59
449e8c:	00 59 7a             	add    %bl,0x7a(%ecx)
449e8f:	57                   	push   %edi
449e90:	5a                   	pop    %edx
449e91:	00 77 78             	add    %dh,0x78(%edi)
449e94:	4d                   	dec    %ebp
449e95:	79 00                	jns    0x449e97
449e97:	79 4d                	jns    0x449ee6
449e99:	75 72                	jne    0x449f0d
449e9b:	00 61 6c             	add    %ah,0x6c(%ecx)
449e9e:	55                   	push   %ebp
449e9f:	6c                   	insb   (%dx),%es:(%edi)
449ea0:	00 7a 4a             	add    %bh,0x4a(%edx)
449ea3:	6f                   	outsl  %ds:(%esi),(%dx)
449ea4:	73 00                	jae    0x449ea6
449ea6:	46                   	inc    %esi
449ea7:	4d                   	dec    %ebp
449ea8:	72 58                	jb     0x449f02
449eaa:	00 45 6c             	add    %al,0x6c(%ebp)
449ead:	61                   	popa
449eae:	70 73                	jo     0x449f23
449eb0:	65 64 45             	gs fs inc %ebp
449eb3:	76 65                	jbe    0x449f1a
449eb5:	6e                   	outsb  %ds:(%esi),(%dx)
449eb6:	74 41                	je     0x449ef9
449eb8:	72 67                	jb     0x449f21
449eba:	73 00                	jae    0x449ebc
449ebc:	53                   	push   %ebx
449ebd:	79 73                	jns    0x449f32
449ebf:	74 65                	je     0x449f26
449ec1:	6d                   	insl   (%dx),%es:(%edi)
449ec2:	2e 54                	cs push %esp
449ec4:	69 6d 65 72 73 00 49 	imul   $0x49007372,0x65(%ebp),%ebp
449ecb:	56                   	push   %esi
449ecc:	55                   	push   %ebp
449ecd:	68 00 61 46 79       	push   $0x79466100
449ed2:	70 00                	jo     0x449ed4
449ed4:	67 4b                	addr16 dec %ebx
449ed6:	44                   	inc    %esp
449ed7:	4b                   	dec    %ebx
449ed8:	00 4c 69 6e          	add    %cl,0x6e(%ecx,%ebp,2)
449edc:	6b 4c 61 62 65       	imul   $0x65,0x62(%ecx,%eiz,2),%ecx
449ee1:	6c                   	insb   (%dx),%es:(%edi)
449ee2:	4c                   	dec    %esp
449ee3:	69 6e 6b 43 6c 69 63 	imul   $0x63696c43,0x6b(%esi),%ebp
449eea:	6b 65 64 45          	imul   $0x45,0x64(%ebp),%esp
449eee:	76 65                	jbe    0x449f55
449ef0:	6e                   	outsb  %ds:(%esi),(%dx)
449ef1:	74 41                	je     0x449f34
449ef3:	72 67                	jb     0x449f5c
449ef5:	73 00                	jae    0x449ef7
449ef7:	73 54                	jae    0x449f4d
449ef9:	54                   	push   %esp
449efa:	61                   	popa
449efb:	00 4a 44             	add    %cl,0x44(%edx)
449efe:	71 6b                	jno    0x449f6b
449f00:	00 4b 7a             	add    %cl,0x7a(%ebx)
449f03:	55                   	push   %ebp
449f04:	6a 00                	push   $0x0
449f06:	6e                   	outsb  %ds:(%esi),(%dx)
449f07:	77 69                	ja     0x449f72
449f09:	49                   	dec    %ecx
449f0a:	00 47 65             	add    %al,0x65(%edi)
449f0d:	70 55                	jo     0x449f64
449f0f:	00 6d 7a             	add    %ch,0x7a(%ebp)
449f12:	46                   	inc    %esi
449f13:	70 00                	jo     0x449f15
449f15:	54                   	push   %esp
449f16:	43                   	inc    %ebx
449f17:	41                   	inc    %ecx
449f18:	61                   	popa
449f19:	00 49 54             	add    %cl,0x54(%ecx)
449f1c:	4b                   	dec    %ebx
449f1d:	61                   	popa
449f1e:	00 47 6a             	add    %al,0x6a(%edi)
449f21:	6a 72                	push   $0x72
449f23:	00 58 5a             	add    %bl,0x5a(%eax)
449f26:	44                   	inc    %esp
449f27:	4f                   	dec    %edi
449f28:	00 64 54 4a          	add    %ah,0x4a(%esp,%edx,2)
449f2c:	65 00 79 42          	add    %bh,%gs:0x42(%ecx)
449f30:	7a 43                	jp     0x449f75
449f32:	00 6d 64             	add    %ch,0x64(%ebp)
449f35:	64 57                	fs push %edi
449f37:	00 47 48             	add    %al,0x48(%edi)
449f3a:	78 74                	js     0x449fb0
449f3c:	00 79 67             	add    %bh,0x67(%ecx)
449f3f:	4e                   	dec    %esi