457c08:	6a 6e                	push   $0x6e
457c0a:	6f                   	outsl  %ds:(%esi),(%dx)
457c0b:	6c                   	insb   (%dx),%es:(%edi)
457c0c:	52                   	push   %edx
457c0d:	65 32 6d 61          	xor    %gs:0x61(%ebp),%ch
457c11:	55                   	push   %ebp
457c12:	43                   	inc    %ebx
457c13:	64 63 39             	arpl   %edi,%fs:(%ecx)
457c16:	6c                   	insb   (%dx),%es:(%edi)
457c17:	45                   	inc    %ebp
457c18:	4d                   	dec    %ebp
457c19:	75 76                	jne    0x457c91
457c1b:	5a                   	pop    %edx
457c1c:	39 41 72             	cmp    %eax,0x72(%ecx)
457c1f:	68 46 79 6d 4d       	push   $0x4d6d7946
457c24:	77 6b                	ja     0x457c91
457c26:	6c                   	insb   (%dx),%es:(%edi)
457c27:	4f                   	dec    %edi
457c28:	61                   	popa
457c29:	58                   	pop    %eax
457c2a:	35 4e 75 66 67       	xor    $0x6766754e,%eax
457c2f:	33 66 6c             	xor    0x6c(%esi),%esp
457c32:	50                   	push   %eax
457c33:	7a 73                	jp     0x457ca8
457c35:	46                   	inc    %esi
457c36:	61                   	popa
457c37:	4e                   	dec    %esi
457c38:	4f                   	dec    %edi
457c39:	70 69                	jo     0x457ca4
457c3b:	79 53                	jns    0x457c90
457c3d:	34 6a                	xor    $0x6a,%al
457c3f:	6f                   	outsl  %ds:(%esi),(%dx)
457c40:	64 4e                	fs dec %esi
457c42:	66 6e                	data16 outsb %ds:(%esi),(%dx)
457c44:	7a 45                	jp     0x457c8b
457c46:	4f                   	dec    %edi
457c47:	46                   	inc    %esi
457c48:	36 51                	ss push %ecx
457c4a:	78 56                	js     0x457ca2
457c4c:	32 4b 47             	xor    0x47(%ebx),%cl
457c4f:	4a                   	dec    %edx
457c50:	75 7a                	jne    0x457ccc
457c52:	34 70                	xor    $0x70,%al
457c54:	43                   	inc    %ebx
457c55:	43                   	inc    %ebx
457c56:	67 73 6d             	addr16 jae 0x457cc6
457c59:	33 38                	xor    (%eax),%edi
457c5b:	6d                   	insl   (%dx),%es:(%edi)
457c5c:	2b 62 7a             	sub    0x7a(%edx),%esp
457c5f:	49                   	dec    %ecx
457c60:	44                   	inc    %esp
457c61:	57                   	push   %edi
457c62:	72 69                	jb     0x457ccd
457c64:	71 52                	jno    0x457cb8
457c66:	54                   	push   %esp
457c67:	68 59 73 35 4f       	push   $0x4f357359
457c6c:	4b                   	dec    %ebx
457c6d:	38 59 4d             	cmp    %bl,0x4d(%ecx)
457c70:	2b 38                	sub    (%eax),%edi
457c72:	66 36 54             	ss push %sp
457c75:	71 66                	jno    0x457cdd
457c77:	33 42 35             	xor    0x35(%edx),%eax
457c7a:	48                   	dec    %eax
457c7b:	72 35                	jb     0x457cb2
457c7d:	2b 32                	sub    (%edx),%esi
457c7f:	65 46                	gs inc %esi
457c81:	38 53 38             	cmp    %dl,0x38(%ebx)
457c84:	69 57 4e 6d 4f 6d 73 	imul   $0x736d4f6d,0x4e(%edi),%edx
457c8b:	59                   	pop    %ecx
457c8c:	6b 4a 59 4d          	imul   $0x4d,0x59(%edx),%ecx
457c90:	6d                   	insl   (%dx),%es:(%edi)
457c91:	75 31                	jne    0x457cc4
457c93:	79 2f                	jns    0x457cc4
457c95:	4c                   	dec    %esp
457c96:	74 35                	je     0x457ccd
457c98:	6e                   	outsb  %ds:(%esi),(%dx)
457c99:	4c                   	dec    %esp
457c9a:	5a                   	pop    %edx
457c9b:	69 6a 78 73 67 6f 61 	imul   $0x616f6773,0x78(%edx),%ebp
457ca2:	43                   	inc    %ebx
457ca3:	4e                   	dec    %esi
457ca4:	6e                   	outsb  %ds:(%esi),(%dx)
457ca5:	76 74                	jbe    0x457d1b
457ca7:	66 2b 42 73          	sub    0x73(%edx),%ax
457cab:	4c                   	dec    %esp
457cac:	6b 7a 46 72          	imul   $0x72,0x46(%edx),%edi
457cb0:	31 42 65             	xor    %eax,0x65(%edx)
457cb3:	51                   	push   %ecx
457cb4:	53                   	push   %ebx
457cb5:	33 64 67 6b          	xor    0x6b(%edi,%eiz,2),%esp
457cb9:	69 39 72 7a 42 6c    	imul   $0x6c427a72,(%ecx),%edi
457cbf:	30 30                	xor    %dh,(%eax)
457cc1:	65 7a 38             	gs jp  0x457cfc
457cc4:	34 35                	xor    $0x35,%al
457cc6:	42                   	inc    %edx
457cc7:	37                   	aaa
457cc8:	6e                   	outsb  %ds:(%esi),(%dx)
457cc9:	54                   	push   %esp
457cca:	75 33                	jne    0x457cff
457ccc:	6f                   	outsl  %ds:(%esi),(%dx)
457ccd:	39 70 74             	cmp    %esi,0x74(%eax)
457cd0:	36 65 65 52          	ss gs gs push %edx
457cd4:	65 34 45             	gs xor $0x45,%al
457cd7:	4b                   	dec    %ebx
457cd8:	42                   	inc    %edx
457cd9:	38 44 75 61          	cmp    %al,0x61(%ebp,%esi,2)
457cdd:	30 6b 65             	xor    %ch,0x65(%ebx)
457ce0:	43                   	inc    %ebx
457ce1:	45                   	inc    %ebp
457ce2:	67 64 70 71          	addr16 fs jo 0x457d57
457ce6:	75 4f                	jne    0x457d37
457ce8:	6d                   	insl   (%dx),%es:(%edi)
457ce9:	74 2b                	je     0x457d16
457ceb:	78 65                	js     0x457d52
457ced:	30 57 54             	xor    %dl,0x54(%edi)
457cf0:	45                   	inc    %ebp
457cf1:	70 59                	jo     0x457d4c
457cf3:	62 39                	bound  %edi,(%ecx)
457cf5:	43                   	inc    %ebx
457cf6:	38 4c 4f 48          	cmp    %cl,0x48(%edi,%ecx,2)
457cfa:	62 4d 2f             	bound  %ecx,0x2f(%ebp)
457cfd:	61                   	popa
457cfe:	6d                   	insl   (%dx),%es:(%edi)
457cff:	53                   	push   %ebx
457d00:	39 59 41             	cmp    %ebx,0x41(%ecx)
457d03:	64 36 69 6d 52 78 4b 	fs imul $0x48664b78,%ss:0x52(%ebp),%ebp
457d0a:	66 48
457d0c:	32 32                	xor    (%edx),%dh
457d0e:	30 6c 62 38          	xor    %ch,0x38(%edx,%eiz,2)
457d12:	4e                   	dec    %esi
457d13:	67 61                	addr16 popa
457d15:	50                   	push   %eax
457d16:	62 76 34             	bound  %esi,0x34(%esi)
457d19:	42                   	inc    %edx
457d1a:	6f                   	outsl  %ds:(%esi),(%dx)
457d1b:	2b 6e 2b             	sub    0x2b(%esi),%ebp
457d1e:	33 2f                	xor    (%edi),%ebp
457d20:	75 56                	jne    0x457d78
457d22:	55                   	push   %ebp
457d23:	4c                   	dec    %esp
457d24:	6d                   	insl   (%dx),%es:(%edi)
457d25:	48                   	dec    %eax
457d26:	6f                   	outsl  %ds:(%esi),(%dx)
457d27:	73 6f                	jae    0x457d98
457d29:	73 75                	jae    0x457da0
457d2b:	45                   	inc    %ebp
457d2c:	31 6b 4b             	xor    %ebp,0x4b(%ebx)
457d2f:	4c                   	dec    %esp
457d30:	71 6b                	jno    0x457d9d
457d32:	50                   	push   %eax
457d33:	6a 70                	push   $0x70
457d35:	2b 4b 55             	sub    0x55(%ebx),%ecx
457d38:	32 50 75             	xor    0x75(%eax),%dl
457d3b:	39 30                	cmp    %esi,(%eax)
457d3d:	36 36 32 46 4d       	ss xor %ss:0x4d(%esi),%al
457d42:	71 6d                	jno    0x457db1
457d44:	36 54                	ss push %esp
457d46:	49                   	dec    %ecx
457d47:	38 62 45             	cmp    %ah,0x45(%edx)
457d4a:	53                   	push   %ebx
457d4b:	6a 4c                	push   $0x4c
457d4d:	6f                   	outsl  %ds:(%esi),(%dx)
457d4e:	6c                   	insb   (%dx),%es:(%edi)
457d4f:	6e                   	outsb  %ds:(%esi),(%dx)
457d50:	49                   	dec    %ecx
457d51:	54                   	push   %esp
457d52:	69 75 6c 72 6e 30 66 	imul   $0x66306e72,0x6c(%ebp),%esi
457d59:	6b 48 47 69          	imul   $0x69,0x47(%eax),%ecx
457d5d:	36 36 73 51          	ss ss jae 0x457db2
457d61:	46                   	inc    %esi
457d62:	46                   	inc    %esi
457d63:	62 58 34             	bound  %ebx,0x34(%eax)
457d66:	6e                   	outsb  %ds:(%esi),(%dx)
457d67:	4e                   	dec    %esi
457d68:	30 71 52             	xor    %dh,0x52(%ecx)
457d6b:	41                   	inc    %ecx
457d6c:	42                   	inc    %edx
457d6d:	63 51 4b             	arpl   %edx,0x4b(%ecx)
457d70:	48                   	dec    %eax
457d71:	41                   	inc    %ecx
457d72:	38 36                	cmp    %dh,(%esi)
457d74:	4e                   	dec    %esi
457d75:	35 37 37 43 58       	xor    $0x58433737,%eax
457d7a:	69 74 6d 69 4c 55 47 	imul   $0x7047554c,0x69(%ebp,%ebp,2),%esi
457d81:	70
457d82:	7a 61                	jp     0x457de5
457d84:	31 39                	xor    %edi,(%ecx)
457d86:	6f                   	outsl  %ds:(%esi),(%dx)
457d87:	68 65 7a 42 2f       	push   $0x2f427a65
457d8c:	74 2b                	je     0x457db9
457d8e:	6f                   	outsl  %ds:(%esi),(%dx)
457d8f:	64 43                	fs inc %ebx
457d91:	41                   	inc    %ecx
457d92:	5a                   	pop    %edx
457d93:	63 47 37             	arpl   %eax,0x37(%edi)
457d96:	79 58                	jns    0x457df0
457d98:	75 62                	jne    0x457dfc
457d9a:	37                   	aaa
457d9b:	51                   	push   %ecx
457d9c:	76 62                	jbe    0x457e00
457d9e:	30 63 48             	xor    %ah,0x48(%ebx)
457da1:	61                   	popa
457da2:	36 45                	ss inc %ebp
457da4:	37                   	aaa
457da5:	34 75                	xor    $0x75,%al
457da7:	32 35 56 6b 54 55    	xor    0x55546b56,%dh
457dad:	4f                   	dec    %edi
457dae:	45                   	inc    %ebp
457daf:	53                   	push   %ebx
457db0:	30 73 34             	xor    %dh,0x34(%ebx)
457db3:	62 34 64             	bound  %esi,(%esp,%eiz,2)
457db6:	52                   	push   %edx
457db7:	68 6d 42 52 79       	push   $0x7952426d
457dbc:	41                   	inc    %ecx
457dbd:	7a 64                	jp     0x457e23
457dbf:	4b                   	dec    %ebx
457dc0:	77 57                	ja     0x457e19
457dc2:	2f                   	das
457dc3:	64 55                	fs push %ebp
457dc5:	65 70 54             	gs jo  0x457e1c
457dc8:	70 46                	jo     0x457e10
457dca:	52                   	push   %edx
457dcb:	33 77 6e             	xor    0x6e(%edi),%esi
457dce:	48                   	dec    %eax
457dcf:	4e                   	dec    %esi
457dd0:	6b 4b 6a 55          	imul   $0x55,0x6a(%ebx),%ecx
457dd4:	46                   	inc    %esi
457dd5:	34 59                	xor    $0x59,%al
457dd7:	62 4a 7a             	bound  %ecx,0x7a(%edx)
457dda:	6e                   	outsb  %ds:(%esi),(%dx)
457ddb:	6d                   	insl   (%dx),%es:(%edi)
457ddc:	45                   	inc    %ebp
457ddd:	6f                   	outsl  %ds:(%esi),(%dx)
457dde:	65 72 48             	gs jb  0x457e29
457de1:	34 30                	xor    $0x30,%al
457de3:	4a                   	dec    %edx
457de4:	35 32 39 53 35       	xor    $0x35533932,%eax
457de9:	79 57                	jns    0x457e42
457deb:	6b 32 67             	imul   $0x67,(%edx),%esi
457dee:	4c                   	dec    %esp
457def:	52                   	push   %edx
457df0:	63 45 65             	arpl   %eax,0x65(%ebp)
457df3:	75 57                	jne    0x457e4c
457df5:	65 54                	gs push %esp
457df7:	73 44                	jae    0x457e3d
457df9:	64 58                	fs pop %eax
457dfb:	33 43 61             	xor    0x61(%ebx),%eax
457dfe:	79 42                	jns    0x457e42
457e00:	52                   	push   %edx
457e01:	33 6f 76             	xor    0x76(%edi),%ebp
457e04:	73 47                	jae    0x457e4d
457e06:	4e                   	dec    %esi
457e07:	64 72 51             	fs jb  0x457e5b
457e0a:	53                   	push   %ebx
457e0b:	72 68                	jb     0x457e75
457e0d:	53                   	push   %ebx
457e0e:	57                   	push   %edi
457e0f:	32 48 4a             	xor    0x4a(%eax),%cl
457e12:	4f                   	dec    %edi
457e13:	2f                   	das
457e14:	39 75 35             	cmp    %esi,0x35(%ebp)
457e17:	51                   	push   %ecx
457e18:	54                   	push   %esp
457e19:	44                   	inc    %esp
457e1a:	6a 78                	push   $0x78
457e1c:	31 64 75 44          	xor    %esp,0x44(%ebp,%esi,2)
457e20:	32 54 74 4c          	xor    0x4c(%esp,%esi,2),%dl
457e24:	47                   	inc    %edi
457e25:	75 71                	jne    0x457e98
457e27:	74 51                	je     0x457e7a
457e29:	67 62 6d 68          	bound  %ebp,0x68(%di)
457e2d:	55                   	push   %ebp
457e2e:	55                   	push   %ebp
457e2f:	38 49 56             	cmp    %cl,0x56(%ecx)
457e32:	77 6b                	ja     0x457e9f
457e34:	49                   	dec    %ecx
457e35:	30 52 71             	xor    %dl,0x71(%edx)
457e38:	69 53 41 79 53 5a 69 	imul   $0x695a5379,0x41(%ebx),%edx
457e3f:	79 4f                	jns    0x457e90
457e41:	54                   	push   %esp
457e42:	59                   	pop    %ecx
457e43:	59                   	pop    %ecx
457e44:	34 35                	xor    $0x35,%al
457e46:	71 76                	jno    0x457ebe
457e48:	59                   	pop    %ecx
457e49:	74 4c                	je     0x457e97
457e4b:	52                   	push   %edx
457e4c:	78 58                	js     0x457ea6
457e4e:	51                   	push   %ecx
457e4f:	69 5a 5a 67 42 46 43 	imul   $0x43464267,0x5a(%edx),%ebx
457e56:	49                   	dec    %ecx
457e57:	2b 34 36             	sub    (%esi,%esi,1),%esi
457e5a:	48                   	dec    %eax
457e5b:	68 62 6c 39 62       	push   $0x62396c62
457e60:	6f                   	outsl  %ds:(%esi),(%dx)
457e61:	33 74 39 51          	xor    0x51(%ecx,%edi,1),%esi
457e65:	57                   	push   %edi
457e66:	68 43 30 6a 54       	push   $0x546a3043
457e6b:	4f                   	dec    %edi
457e6c:	34 44                	xor    $0x44,%al
457e6e:	39 31                	cmp    %esi,(%ecx)
457e70:	72 78                	jb     0x457eea
457e72:	73 49                	jae    0x457ebd
457e74:	56                   	push   %esi
457e75:	43                   	inc    %ebx
457e76:	45                   	inc    %ebp
457e77:	6c                   	insb   (%dx),%es:(%edi)
457e78:	4b                   	dec    %ebx
457e79:	63 67 41             	arpl   %esp,0x41(%edi)
457e7c:	71 75                	jno    0x457ef3
457e7e:	69 59 36 58 62 37 4c 	imul   $0x4c376258,0x36(%ecx),%ebx
457e85:	46                   	inc    %esi
457e86:	59                   	pop    %ecx
457e87:	64 58                	fs pop %eax
457e89:	78 46                	js     0x457ed1
457e8b:	2f                   	das
457e8c:	61                   	popa
457e8d:	2b 49 63             	sub    0x63(%ecx),%ecx
457e90:	66 62 75 52          	bound  %si,0x52(%ebp)
457e94:	69 35 71 78 2f 79 6d 	imul   $0x4b4b6a6d,0x792f7871,%esi
457e9b:	6a 4b 4b
457e9e:	57                   	push   %edi
457e9f:	46                   	inc    %esi
457ea0:	41                   	inc    %ecx
457ea1:	6c                   	insb   (%dx),%es:(%edi)
457ea2:	55                   	push   %ebp
457ea3:	56                   	push   %esi
457ea4:	72 59                	jb     0x457eff
457ea6:	65 6d                	gs insl (%dx),%es:(%edi)
457ea8:	56                   	push   %esi
457ea9:	54                   	push   %esp
457eaa:	39 4a 34             	cmp    %ecx,0x34(%edx)
457ead:	51                   	push   %ecx
457eae:	57                   	push   %edi
457eaf:	73 75                	jae    0x457f26
457eb1:	78 65                	js     0x457f18
457eb3:	6c                   	insb   (%dx),%es:(%edi)
457eb4:	48                   	dec    %eax
457eb5:	67 37                	addr16 aaa
457eb7:	6e                   	outsb  %ds:(%esi),(%dx)
457eb8:	39 4f 4e             	cmp    %ecx,0x4e(%edi)
457ebb:	79 2b                	jns    0x457ee8
457ebd:	39 43 44             	cmp    %eax,0x44(%ebx)
457ec0:	79 4b                	jns    0x457f0d
457ec2:	69 73 4d 30 63 68 46 	imul   $0x46686330,0x4d(%ebx),%esi
457ec9:	30 74 63 64          	xor    %dh,0x64(%ebx,%eiz,2)
457ecd:	77 56                	ja     0x457f25
457ecf:	71 2f                	jno    0x457f00
457ed1:	52                   	push   %edx
457ed2:	33 2b                	xor    (%ebx),%ebp