449bbd:	64 76 39             	fs jbe 0x449bf9
449bc0:	6a 59                	push   $0x59
449bc2:	69 74 38 47 4b 66 49 	imul   $0x5949664b,0x47(%eax,%edi,1),%esi
449bc9:	59
449bca:	50                   	push   %eax
449bcb:	6c                   	insb   (%dx),%es:(%edi)
449bcc:	31 79 67             	xor    %edi,0x67(%ecx)
449bcf:	59                   	pop    %ecx
449bd0:	44                   	inc    %esp
449bd1:	2f                   	das
449bd2:	39 6d 4d             	cmp    %ebp,0x4d(%ebp)
449bd5:	76 63                	jbe    0x449c3a
449bd7:	6d                   	insl   (%dx),%es:(%edi)
449bd8:	6a 61                	push   $0x61
449bda:	70 69                	jo     0x449c45
449bdc:	73 58                	jae    0x449c36
449bde:	79 67                	jns    0x449c47
449be0:	47                   	inc    %edi
449be1:	71 2f                	jno    0x449c12
449be3:	6b 2b 54             	imul   $0x54,(%ebx),%ebp
449be6:	4e                   	dec    %esi
449be7:	6b 6a 37 45          	imul   $0x45,0x37(%edx),%ebp
449beb:	71 41                	jno    0x449c2e
449bed:	39 45 75             	cmp    %eax,0x75(%ebp)
449bf0:	69 2b 4e 61 6d 64    	imul   $0x646d614e,(%ebx),%ebp
449bf6:	38 30                	cmp    %dh,(%eax)
449bf8:	77 55                	ja     0x449c4f
449bfa:	62 78 78             	bound  %edi,0x78(%eax)
449bfd:	49                   	dec    %ecx
449bfe:	61                   	popa
449bff:	57                   	push   %edi
449c00:	47                   	inc    %edi
449c01:	43                   	inc    %ebx
449c02:	46                   	inc    %esi
449c03:	4c                   	dec    %esp
449c04:	6b 76 76 44          	imul   $0x44,0x76(%esi),%esi
449c08:	75 64                	jne    0x449c6e
449c0a:	74 67                	je     0x449c73
449c0c:	2b 54 2f 32          	sub    0x32(%edi,%ebp,1),%edx
449c10:	70 4e                	jo     0x449c60
449c12:	6c                   	insb   (%dx),%es:(%edi)
449c13:	63 77 48             	arpl   %esi,0x48(%edi)
449c16:	57                   	push   %edi
449c17:	64 6d                	fs insl (%dx),%es:(%edi)
449c19:	42                   	inc    %edx
449c1a:	77 31                	ja     0x449c4d
449c1c:	36 58                	ss pop %eax
449c1e:	6a 64                	push   $0x64
449c20:	71 34                	jno    0x449c56
449c22:	36 65 64 6f          	ss gs outsl %fs:(%esi),(%dx)
449c26:	63 78 78             	arpl   %edi,0x78(%eax)
449c29:	54                   	push   %esp
449c2a:	7a 72                	jp     0x449c9e
449c2c:	59                   	pop    %ecx
449c2d:	6d                   	insl   (%dx),%es:(%edi)
449c2e:	5a                   	pop    %edx
449c2f:	6d                   	insl   (%dx),%es:(%edi)
449c30:	75 6e                	jne    0x449ca0
449c32:	72 6e                	jb     0x449ca2
449c34:	48                   	dec    %eax
449c35:	74 4f                	je     0x449c86
449c37:	6d                   	insl   (%dx),%es:(%edi)
449c38:	63 4a 62             	arpl   %ecx,0x62(%edx)
449c3b:	2b 59 63             	sub    0x63(%ecx),%ebx
449c3e:	74 74                	je     0x449cb4
449c40:	50                   	push   %eax
449c41:	52                   	push   %edx
449c42:	78 49                	js     0x449c8d
449c44:	42                   	inc    %edx
449c45:	42                   	inc    %edx
449c46:	7a 4f                	jp     0x449c97
449c48:	69 53 72 58 34 53 6a 	imul   $0x6a533458,0x72(%ebx),%edx
449c4f:	44                   	inc    %esp
449c50:	49                   	dec    %ecx
449c51:	4d                   	dec    %ebp
449c52:	47                   	inc    %edi
449c53:	4c                   	dec    %esp
449c54:	31 34 4f             	xor    %esi,(%edi,%ecx,2)
449c57:	63 7a 48             	arpl   %edi,0x48(%edx)
449c5a:	5a                   	pop    %edx
449c5b:	31 56 51             	xor    %edx,0x51(%esi)
449c5e:	55                   	push   %ebp
449c5f:	37                   	aaa
449c60:	31 71 55             	xor    %esi,0x55(%ecx)
449c63:	67 52                	addr16 push %edx
449c65:	2f                   	das
449c66:	48                   	dec    %eax
449c67:	66 58                	pop    %ax
449c69:	33 52 37             	xor    0x37(%edx),%edx
449c6c:	78 6b                	js     0x449cd9
449c6e:	65 4b                	gs dec %ebx
449c70:	42                   	inc    %edx
449c71:	53                   	push   %ebx
449c72:	52                   	push   %edx
449c73:	74 51                	je     0x449cc6
449c75:	45                   	inc    %ebp
449c76:	6d                   	insl   (%dx),%es:(%edi)
449c77:	43                   	inc    %ebx
449c78:	49                   	dec    %ecx
449c79:	32 50 59             	xor    0x59(%eax),%dl
449c7c:	4d                   	dec    %ebp
449c7d:	34 6b                	xor    $0x6b,%al
449c7f:	61                   	popa
449c80:	53                   	push   %ebx
449c81:	4e                   	dec    %esi
449c82:	75 6c                	jne    0x449cf0
449c84:	77 6b                	ja     0x449cf1
449c86:	62 6f 4b             	bound  %ebp,0x4b(%edi)
449c89:	39 59 4e             	cmp    %ebx,0x4e(%ecx)
449c8c:	4d                   	dec    %ebp
449c8d:	41                   	inc    %ecx
449c8e:	52                   	push   %edx
449c8f:	64 52                	fs push %edx
449c91:	4c                   	dec    %esp
449c92:	30 70 73             	xor    %dh,0x73(%eax)
449c95:	37                   	aaa
449c96:	44                   	inc    %esp
449c97:	6f                   	outsl  %ds:(%esi),(%dx)
449c98:	64 77 72             	fs ja  0x449d0d
449c9b:	63 68 6a             	arpl   %ebp,0x6a(%eax)
449c9e:	73 4b                	jae    0x449ceb
449ca0:	77 4a                	ja     0x449cec
449ca2:	49                   	dec    %ecx
449ca3:	2f                   	das
449ca4:	4a                   	dec    %edx
449ca5:	77 66                	ja     0x449d0d
449ca7:	46                   	inc    %esi
449ca8:	6d                   	insl   (%dx),%es:(%edi)
449ca9:	39 49 58             	cmp    %ecx,0x58(%ecx)
449cac:	6b 59 6b 56          	imul   $0x56,0x6b(%ecx),%ebx
449cb0:	4b                   	dec    %ebx
449cb1:	67 62 71 58          	bound  %esi,0x58(%bx,%di)
449cb5:	71 55                	jno    0x449d0c
449cb7:	50                   	push   %eax
449cb8:	55                   	push   %ebp
449cb9:	76 69                	jbe    0x449d24
449cbb:	71 56                	jno    0x449d13
449cbd:	54                   	push   %esp
449cbe:	52                   	push   %edx
449cbf:	2f                   	das
449cc0:	6c                   	insb   (%dx),%es:(%edi)
449cc1:	39 58 65             	cmp    %ebx,0x65(%eax)
449cc4:	6f                   	outsl  %ds:(%esi),(%dx)
449cc5:	31 36                	xor    %esi,(%esi)
449cc7:	71 55                	jno    0x449d1e
449cc9:	52                   	push   %edx
449cca:	78 75                	js     0x449d41
449ccc:	66 39 38             	cmp    %di,(%eax)
449ccf:	6c                   	insb   (%dx),%es:(%edi)
449cd0:	4e                   	dec    %esi
449cd1:	66 4c                	dec    %sp
449cd3:	34 51                	xor    $0x51,%al
449cd5:	6b 37 7a             	imul   $0x7a,(%edi),%esi
449cd8:	49                   	dec    %ecx
449cd9:	4b                   	dec    %ebx
449cda:	4a                   	dec    %edx
449cdb:	30 38                	xor    %bh,(%eax)
449cdd:	45                   	inc    %ebp
449cde:	72 53                	jb     0x449d33
449ce0:	7a 33                	jp     0x449d15
449ce2:	32 78 76             	xor    0x76(%eax),%bh
449ce5:	4d                   	dec    %ebp
449ce6:	37                   	aaa
449ce7:	72 4c                	jb     0x449d35
449ce9:	6c                   	insb   (%dx),%es:(%edi)
449cea:	48                   	dec    %eax
449ceb:	79 74                	jns    0x449d61
449ced:	78 77                	js     0x449d66
449cef:	51                   	push   %ecx
449cf0:	62 69 58             	bound  %ebp,0x58(%ecx)
449cf3:	31 6a 67             	xor    %ebp,0x67(%edx)
449cf6:	6e                   	outsb  %ds:(%esi),(%dx)
449cf7:	4b                   	dec    %ebx
449cf8:	37                   	aaa
449cf9:	72 65                	jb     0x449d60
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