449cfb:	6b 32 6e             	imul   $0x6e,(%edx),%esi
449cfe:	52                   	push   %edx
449cff:	32 35 49 66 41 39    	xor    0x39416649,%dh
449d05:	72 48                	jb     0x449d4f
449d07:	73 33                	jae    0x449d3c
449d09:	6d                   	insl   (%dx),%es:(%edi)
449d0a:	76 6b                	jbe    0x449d77
449d0c:	2b 37                	sub    (%edi),%esi
449d0e:	54                   	push   %esp
449d0f:	52                   	push   %edx
449d10:	76 49                	jbe    0x449d5b
449d12:	41                   	inc    %ecx
449d13:	66 52                	push   %dx
449d15:	61                   	popa
449d16:	37                   	aaa
449d17:	78 4a                	js     0x449d63
449d19:	34 43                	xor    $0x43,%al
449d1b:	68 39 54 38 76       	push   $0x76385439
449d20:	37                   	aaa
449d21:	72 6a                	jb     0x449d8d
449d23:	75 53                	jne    0x449d78
449d25:	48                   	dec    %eax
449d26:	33 7a 32             	xor    0x32(%edx),%edi
449d29:	4f                   	dec    %edi
449d2a:	79 76                	jns    0x449da2
449d2c:	5a                   	pop    %edx
449d2d:	36 6d                	ss insl (%dx),%es:(%edi)
449d2f:	74 51                	je     0x449d82
449d31:	64 37                	fs aaa
449d33:	61                   	popa
449d34:	34 54                	xor    $0x54,%al
449d36:	37                   	aaa
449d37:	72 35                	jb     0x449d6e
449d39:	56                   	push   %esi
449d3a:	62 74 4a 76          	bound  %esi,0x76(%edx,%ecx,2)
449d3e:	46                   	inc    %esi
449d3f:	30 35 48 74 56 4e    	xor    %dh,0x4e567448
449d45:	6d                   	insl   (%dx),%es:(%edi)
449d46:	69 78 77 67 2f 6f 7a 	imul   $0x7a6f2f67,0x77(%eax),%edi
449d4d:	74 74                	je     0x449dc3
449d4f:	71 32                	jno    0x449d83
449d51:	49                   	dec    %ecx
449d52:	58                   	pop    %eax
449d53:	34 31                	xor    $0x31,%al
449d55:	43                   	inc    %ebx
449d56:	4d                   	dec    %ebp
449d57:	46                   	inc    %esi
449d58:	65 70 4a             	gs jo  0x449da5
449d5b:	55                   	push   %ebp
449d5c:	4d                   	dec    %ebp
449d5d:	6d                   	insl   (%dx),%es:(%edi)
449d5e:	33 5a 47             	xor    0x47(%edx),%ebx
449d61:	2f                   	das
449d62:	72 72                	jb     0x449dd6
449d64:	70 71                	jo     0x449dd7
449d66:	4a                   	dec    %edx
449d67:	67 32 75 31          	xor    0x31(%di),%dh
449d6b:	69 31 66 63 50 41    	imul   $0x41506366,(%ecx),%esi
449d71:	65 70 59             	gs jo  0x449dcd
449d74:	55                   	push   %ebp
449d75:	4e                   	dec    %esi
449d76:	6f                   	outsl  %ds:(%esi),(%dx)
449d77:	4c                   	dec    %esp
449d78:	7a 64                	jp     0x449dde
449d7a:	71 35                	jno    0x449db1
449d7c:	79 4d                	jns    0x449dcb
449d7e:	45                   	inc    %ebp
449d7f:	7a 43                	jp     0x449dc4
449d81:	62 37                	bound  %esi,(%edi)
449d83:	49                   	dec    %ecx
449d84:	4b                   	dec    %ebx
449d85:	73 58                	jae    0x449ddf
449d87:	41                   	inc    %ecx
449d88:	34 64                	xor    $0x64,%al
449d8a:	51                   	push   %ecx
449d8b:	42                   	inc    %edx
449d8c:	75 39                	jne    0x449dc7
449d8e:	75 48                	jne    0x449dd8
449d90:	6d                   	insl   (%dx),%es:(%edi)
449d91:	6f                   	outsl  %ds:(%esi),(%dx)
449d92:	35 68 4e 71 36       	xor    $0x36714e68,%eax
449d97:	30 53 54             	xor    %dl,0x54(%ebx)
449d9a:	6f                   	outsl  %ds:(%esi),(%dx)
449d9b:	6b 6e 2b 5a          	imul   $0x5a,0x2b(%esi),%ebp
449d9f:	36 59                	ss pop %ecx
449da1:	7a 65                	jp     0x449e08
449da3:	68 68 56 6c 38       	push   $0x386c5668
449da8:	48                   	dec    %eax
449da9:	65 46                	gs inc %esi
449dab:	6f                   	outsl  %ds:(%esi),(%dx)
449dac:	41                   	inc    %ecx
449dad:	67 36 43             	addr16 ss inc %ebx
449db0:	4a                   	dec    %edx
449db1:	77 49                	ja     0x449dfc
449db3:	59                   	pop    %ecx
449db4:	53                   	push   %ebx
449db5:	57                   	push   %edi
449db6:	49                   	dec    %ecx
449db7:	41                   	inc    %ecx
449db8:	39 42 39             	cmp    %eax,0x39(%edx)
449dbb:	64 39 62 31          	cmp    %esp,%fs:0x31(%edx)
449dbf:	37                   	aaa
449dc0:	48                   	dec    %eax
449dc1:	76 2b                	jbe    0x449dee
449dc3:	69 36 56 75 34 65    	imul   $0x65347556,(%esi),%esi
449dc9:	78 55                	js     0x449e20
449dcb:	53                   	push   %ebx
449dcc:	54                   	push   %esp
449dcd:	56                   	push   %esi
449dce:	59                   	pop    %ecx
449dcf:	4b                   	dec    %ebx
449dd0:	38 44 6f 67          	cmp    %al,0x67(%edi,%ebp,2)
449dd4:	2b 72 74             	sub    0x74(%edx),%esi
449dd7:	2f                   	das
449dd8:	6b 39 72             	imul   $0x72,(%ecx),%edi
449ddb:	69 6c 73 67 52 4b 46 	imul   $0x47464b52,0x67(%ebx,%esi,2),%ebp
449de2:	47
449de3:	42                   	inc    %edx
449de4:	6a 6c                	push   $0x6c
449de6:	36 69 68 73 50 6b 76 	imul   $0x46766b50,%ss:0x73(%eax),%ebp
449ded:	46
449dee:	70 34                	jo     0x449e24
449df0:	38 68 32             	cmp    %ch,0x32(%eax)
449df3:	79 4f                	jns    0x449e44
449df5:	55                   	push   %ebp
449df6:	30 50 47             	xor    %dl,0x47(%eax)
449df9:	39 6c 42 38          	cmp    %ebp,0x38(%edx,%eax,2)
449dfd:	57                   	push   %edi
449dfe:	65 59                	gs pop %ecx
449e00:	50                   	push   %eax
449e01:	4a                   	dec    %edx
449e02:	37                   	aaa
449e03:	5a                   	pop    %edx
449e04:	43                   	inc    %ebx
449e05:	74 6e                	je     0x449e75
449e07:	56                   	push   %esi
449e08:	45                   	inc    %ebp
449e09:	35 6b 61 75 49       	xor    $0x4975616b,%eax
449e0e:	39 35 79 52 67 4b    	cmp    %esi,0x4b675279
449e14:	45                   	inc    %ebp
449e15:	6c                   	insb   (%dx),%es:(%edi)
449e16:	6a 59                	push   $0x59
449e18:	34 76                	xor    $0x76,%al
449e1a:	47                   	inc    %edi
449e1b:	4c                   	dec    %esp
449e1c:	77 30                	ja     0x449e4e
449e1e:	35 4b 44 78 33       	xor    $0x3378444b,%eax
449e23:	6e                   	outsb  %ds:(%esi),(%dx)
449e24:	47                   	inc    %edi
449e25:	70 42                	jo     0x449e69
449e27:	53                   	push   %ebx
449e28:	76 37                	jbe    0x449e61
449e2a:	61                   	popa
449e2b:	31 73 58             	xor    %esi,0x58(%ebx)
449e2e:	4d                   	dec    %ebp
449e2f:	6e                   	outsb  %ds:(%esi),(%dx)
449e30:	77 43                	ja     0x449e75
449e32:	64 67 70 6e          	fs addr16 jo 0x449ea4
449e36:	52                   	push   %edx
449e37:	32 6b 37             	xor    0x37(%ebx),%ch
449e3a:	30 55 4a             	xor    %dl,0x4a(%ebp)
449e3d:	63 73 78             	arpl   %esi,0x78(%ebx)
449e40:	77 61                	ja     0x449ea3
449e42:	68 73 34 6f 58       	push   $0x586f3473
449e47:	64 52                	fs push %edx
449e49:	65 70 39             	gs jo  0x449e85
449e4c:	4e                   	dec    %esi
449e4d:	45                   	inc    %ebp
449e4e:	64 35 65 57 6b 43    	fs xor $0x436b5765,%eax
449e54:	7a 32                	jp     0x449e88
449e56:	4d                   	dec    %ebp
449e57:	4e                   	dec    %esi
449e58:	4e                   	dec    %esi
449e59:	42                   	inc    %edx
449e5a:	71 4d                	jno    0x449ea9
449e5c:	33 33                	xor    (%ebx),%esi
449e5e:	70 7a                	jo     0x449eda
449e60:	6e                   	outsb  %ds:(%esi),(%dx)
449e61:	67 53                	addr16 push %ebx
449e63:	6c                   	insb   (%dx),%es:(%edi)
449e64:	72 41                	jb     0x449ea7
449e66:	58                   	pop    %eax
449e67:	4e                   	dec    %esi
449e68:	46                   	inc    %esi
449e69:	52                   	push   %edx
449e6a:	57                   	push   %edi
449e6b:	41                   	inc    %ecx
449e6c:	32 76 73             	xor    0x73(%esi),%dh
449e6f:	39 52 2b             	cmp    %edx,0x2b(%edx)
449e72:	61                   	popa
449e73:	51                   	push   %ecx
449e74:	6b 6b 65 55          	imul   $0x55,0x65(%ebx),%ebp
449e78:	6f                   	outsl  %ds:(%esi),(%dx)
449e79:	2f                   	das
449e7a:	7a 65                	jp     0x449ee1
449e7c:	73 2b                	jae    0x449ea9
449e7e:	4e                   	dec    %esi
449e7f:	5a                   	pop    %edx
449e80:	2b 6b 72             	sub    0x72(%ebx),%ebp
449e83:	37                   	aaa
449e84:	38 54 50 6c          	cmp    %dl,0x6c(%eax,%edx,2)
449e88:	41                   	inc    %ecx
449e89:	78 33                	js     0x449ebe
449e8b:	4a                   	dec    %edx
449e8c:	47                   	inc    %edi
449e8d:	6d                   	insl   (%dx),%es:(%edi)
449e8e:	6d                   	insl   (%dx),%es:(%edi)
449e8f:	67 77 6c             	addr16 ja 0x449efe
449e92:	45                   	inc    %ebp
449e93:	36 4e                	ss dec %esi
449e95:	67 59                	addr16 pop %ecx
449e97:	44                   	inc    %esp
449e98:	30 65 39             	xor    %ah,0x39(%ebp)
449e9b:	57                   	push   %edi
449e9c:	71 58                	jno    0x449ef6
449e9e:	4b                   	dec    %ebx
449e9f:	2b 74 6a 61          	sub    0x61(%edx,%ebp,2),%esi
449ea3:	44                   	inc    %esp
449ea4:	57                   	push   %edi
449ea5:	62 57 7a             	bound  %edx,0x7a(%edi)
449ea8:	6c                   	insb   (%dx),%es:(%edi)
449ea9:	61                   	popa
449eaa:	47                   	inc    %edi
449eab:	34 70                	xor    $0x70,%al
449ead:	4c                   	dec    %esp
449eae:	52                   	push   %edx
449eaf:	2f                   	das
449eb0:	6d                   	insl   (%dx),%es:(%edi)
449eb1:	79 33                	jns    0x449ee6
449eb3:	49                   	dec    %ecx
449eb4:	6f                   	outsl  %ds:(%esi),(%dx)
449eb5:	69 6f 6d 6e 48 54 45 	imul   $0x4554486e,0x6d(%edi),%ebp
449ebc:	36 4d                	ss dec %ebp
449ebe:	30 44 51 56          	xor    %al,0x56(%ecx,%edx,2)
449ec2:	50                   	push   %eax
449ec3:	72 72                	jb     0x449f37
449ec5:	51                   	push   %ecx
449ec6:	36 75 62             	ss jne 0x449f2b
449ec9:	4e                   	dec    %esi
449eca:	41                   	inc    %ecx
449ecb:	61                   	popa
449ecc:	30 2f                	xor    %ch,(%edi)
449ece:	7a 62                	jp     0x449f32
449ed0:	58                   	pop    %eax
449ed1:	68 6e 31 30 61       	push   $0x6130316e
449ed6:	73 31                	jae    0x449f09
449ed8:	78 75                	js     0x449f4f
449eda:	65 30 6b 7a          	xor    %ch,%gs:0x7a(%ebx)
449ede:	4d                   	dec    %ebp
449edf:	48                   	dec    %eax
449ee0:	4f                   	dec    %edi
449ee1:	4a                   	dec    %edx
449ee2:	69 74 36 35 36 38 74 	imul   $0x2f743836,0x35(%esi,%esi,1),%esi
449ee9:	2f
449eea:	72 65                	jb     0x449f51
449eec:	6b 61 46 32          	imul   $0x32,0x46(%ecx),%esp
449ef0:	56                   	push   %esi
449ef1:	77 6a                	ja     0x449f5d
449ef3:	36 6f                	outsl  %ss:(%esi),(%dx)
449ef5:	32 44 42 41          	xor    0x41(%edx,%eax,2),%al
449ef9:	79 49                	jns    0x449f44
449efb:	6d                   	insl   (%dx),%es:(%edi)
449efc:	61                   	popa
449efd:	56                   	push   %esi
449efe:	5a                   	pop    %edx
449eff:	72 32                	jb     0x449f33
449f01:	6f                   	outsl  %ds:(%esi),(%dx)
449f02:	41                   	inc    %ecx
449f03:	72 6a                	jb     0x449f6f
449f05:	77 56                	ja     0x449f5d
449f07:	38 58 56             	cmp    %bl,0x56(%eax)
449f0a:	30 2f                	xor    %ch,(%edi)
449f0c:	33 39                	xor    (%ecx),%edi
449f0e:	74 2f                	je     0x449f3f
449f10:	4e                   	dec    %esi
449f11:	39 54 68 30          	cmp    %edx,0x30(%eax,%ebp,2)
449f15:	59                   	pop    %ecx
449f16:	49                   	dec    %ecx
449f17:	48                   	dec    %eax
449f18:	59                   	pop    %ecx
449f19:	78 77                	js     0x449f92
449f1b:	56                   	push   %esi
449f1c:	6c                   	insb   (%dx),%es:(%edi)
449f1d:	7a 77                	jp     0x449f96
449f1f:	32 43 59             	xor    0x59(%ebx),%al
449f22:	64 78 42             	fs js  0x449f67
449f25:	2f                   	das
449f26:	42                   	inc    %edx
449f27:	39 73 70             	cmp    %esi,0x70(%ebx)
449f2a:	46                   	inc    %esi
449f2b:	2f                   	das
449f2c:	63 30                	arpl   %esi,(%eax)
449f2e:	64 6a 39             	fs push $0x39
449f31:	79 59                	jns    0x449f8c
449f33:	66 48                	dec    %ax
449f35:	52                   	push   %edx
449f36:	4b                   	dec    %ebx
449f37:	7a 4c                	jp     0x449f85
449f39:	66 6c                	data16 insb (%dx),%es:(%edi)
449f3b:	6e                   	outsb  %ds:(%esi),(%dx)
449f3c:	57                   	push   %edi
449f3d:	43                   	inc    %ebx
449f3e:	46                   	inc    %esi
449f3f:	45                   	inc    %ebp
449f40:	42                   	inc    %edx
449f41:	42                   	inc    %edx
449f42:	77 45                	ja     0x449f89
449f44:	45                   	inc    %ebp
449f45:	62 33                	bound  %esi,(%ebx)
449f47:	30 65 65             	xor    %ah,0x65(%ebp)
449f4a:	69 77 57 38 4a 6d 73 	imul   $0x736d4a38,0x57(%edi),%esi
449f51:	71 2f                	jno    0x449f82
449f53:	51                   	push   %ecx
449f54:	6d                   	insl   (%dx),%es:(%edi)
449f55:	6c                   	insb   (%dx),%es:(%edi)
449f56:	75 4c                	jne    0x449fa4
449f58:	58                   	pop    %eax
449f59:	32 31                	xor    (%ecx),%dh
449f5b:	33 39                	xor    (%ecx),%edi
449f5d:	39 43 36             	cmp    %eax,0x36(%ebx)
449f60:	32 36                	xor    (%esi),%dh
449f62:	49                   	dec    %ecx
449f63:	6d                   	insl   (%dx),%es:(%edi)
449f64:	37                   	aaa
449f65:	37                   	aaa
449f66:	68 6a 2f 76 78       	push   $0x78762f6a
449f6b:	72 46                	jb     0x449fb3
449f6d:	71 68                	jno    0x449fd7
449f6f:	49                   	dec    %ecx
449f70:	59                   	pop    %ecx
449f71:	65 73 78             	gs jae 0x449fec
449f74:	36 6b 67 44 53       	imul   $0x53,%ss:0x44(%edi),%esp
449f79:	6e                   	outsb  %ds:(%esi),(%dx)
449f7a:	34 4a                	xor    $0x4a,%al
449f7c:	56                   	push   %esi
449f7d:	41                   	inc    %ecx
449f7e:	73 57                	jae    0x449fd7
449f80:	59                   	pop    %ecx
449f81:	30 50 77             	xor    %dl,0x77(%eax)
449f84:	55                   	push   %ebp
449f85:	69 6a 37 51 42 56 79 	imul   $0x79564251,0x37(%edx),%ebp
449f8c:	6d                   	insl   (%dx),%es:(%edi)
449f8d:	7a 38                	jp     0x449fc7
449f8f:	38 65 74             	cmp    %ah,0x74(%ebp)
449f92:	58                   	pop    %eax
449f93:	6c                   	insb   (%dx),%es:(%edi)
449f94:	36 74 68             	ss je  0x449fff
449f97:	69 65 32 76 74 46 6d 	imul   $0x6d467476,0x32(%ebp),%esp
449f9e:	51                   	push   %ecx
449f9f:	48                   	dec    %eax