458e55:	5a                   	pop    %edx
458e56:	6a 55                	push   $0x55
458e58:	5a                   	pop    %edx
458e59:	69 49 76 6c 79 66 39 	imul   $0x3966796c,0x76(%ecx),%ecx
458e60:	58                   	pop    %eax
458e61:	66 43                	inc    %bx
458e63:	37                   	aaa
458e64:	4a                   	dec    %edx
458e65:	56                   	push   %esi
458e66:	44                   	inc    %esp
458e67:	63 4a 47             	arpl   %ecx,0x47(%edx)
458e6a:	4e                   	dec    %esi
458e6b:	67 45                	addr16 inc %ebp
458e6d:	6f                   	outsl  %ds:(%esi),(%dx)
458e6e:	58                   	pop    %eax
458e6f:	79 6c                	jns    0x458edd
458e71:	47                   	inc    %edi
458e72:	69 62 2b 6f 71 77 4a 	imul   $0x4a77716f,0x2b(%edx),%esp
458e79:	62 54 42 44          	bound  %edx,0x44(%edx,%eax,2)
458e7d:	43                   	inc    %ebx
458e7e:	56                   	push   %esi
458e7f:	75 78                	jne    0x458ef9
458e81:	77 6b                	ja     0x458eee
458e83:	63 2f                	arpl   %ebp,(%edi)
458e85:	2b 51 58             	sub    0x58(%ecx),%edx
458e88:	6e                   	outsb  %ds:(%esi),(%dx)
458e89:	53                   	push   %ebx
458e8a:	66 69 50 46 51 47    	imul   $0x4751,0x46(%eax),%dx
458e90:	59                   	pop    %ecx
458e91:	55                   	push   %ebp
458e92:	4d                   	dec    %ebp
458e93:	63 78 68             	arpl   %edi,0x68(%eax)
458e96:	31 4d 73             	xor    %ecx,0x73(%ebp)
458e99:	45                   	inc    %ebp
458e9a:	71 57                	jno    0x458ef3
458e9c:	31 30                	xor    %esi,(%eax)
458e9e:	47                   	inc    %edi
458e9f:	53                   	push   %ebx
458ea0:	69 69 47 32 6a 76 6c 	imul   $0x6c766a32,0x47(%ecx),%ebp
458ea7:	52                   	push   %edx
458ea8:	72 76                	jb     0x458f20
458eaa:	57                   	push   %edi
458eab:	4d                   	dec    %ebp
458eac:	4a                   	dec    %edx
458ead:	32 4b 56             	xor    0x56(%ebx),%cl
458eb0:	49                   	dec    %ecx
458eb1:	47                   	inc    %edi
458eb2:	4b                   	dec    %ebx
458eb3:	44                   	inc    %esp
458eb4:	78 31                	js     0x458ee7
458eb6:	77 6b                	ja     0x458f23
458eb8:	2b 71 48             	sub    0x48(%ecx),%esi
458ebb:	2f                   	das
458ebc:	36 32 64 34 44       	xor    %ss:0x44(%esp,%esi,1),%ah
458ec1:	39 72 74             	cmp    %esi,0x74(%edx)
458ec4:	6c                   	insb   (%dx),%es:(%edi)
458ec5:	57                   	push   %edi
458ec6:	35 65 36 33 54       	xor    $0x54333665,%eax
458ecb:	63 6a 68             	arpl   %ebp,0x68(%edx)
458ece:	71 75                	jno    0x458f45
458ed0:	62 4d 61             	bound  %ecx,0x61(%ebp)
458ed3:	6d                   	insl   (%dx),%es:(%edi)
458ed4:	42                   	inc    %edx
458ed5:	31 71 6c             	xor    %esi,0x6c(%ecx)
458ed8:	6d                   	insl   (%dx),%es:(%edi)
458ed9:	35 79 71 7a 74       	xor    $0x747a7179,%eax
458ede:	6b 61 68 41          	imul   $0x41,0x68(%ecx),%esp
458ee2:	44                   	inc    %esp
458ee3:	51                   	push   %ecx
458ee4:	6e                   	outsb  %ds:(%esi),(%dx)
458ee5:	49                   	dec    %ecx
458ee6:	64 30 4a 68          	xor    %cl,%fs:0x68(%edx)
458eea:	43                   	inc    %ebx
458eeb:	73 67                	jae    0x458f54
458eed:	5a                   	pop    %edx
458eee:	73 39                	jae    0x458f29
458ef0:	4f                   	dec    %edi
458ef1:	32 56 67             	xor    0x67(%esi),%dl
458ef4:	6d                   	insl   (%dx),%es:(%edi)
458ef5:	66 6d                	insw   (%dx),%es:(%edi)
458ef7:	72 6a                	jb     0x458f63
458ef9:	4b                   	dec    %ebx
458efa:	6f                   	outsl  %ds:(%esi),(%dx)
458efb:	6f                   	outsl  %ds:(%esi),(%dx)
458efc:	44                   	inc    %esp
458efd:	58                   	pop    %eax
458efe:	57                   	push   %edi
458eff:	32 66 32             	xor    0x32(%esi),%ah
458f02:	72 32                	jb     0x458f36
458f04:	6d                   	insl   (%dx),%es:(%edi)
458f05:	32 35 53 6c 4a 30    	xor    0x304a6c53,%dh
458f0b:	78 55                	js     0x458f62
458f0d:	48                   	dec    %eax
458f0e:	2b 2b                	sub    (%ebx),%ebp
458f10:	41                   	inc    %ecx
458f11:	6b 5a 6d 62          	imul   $0x62,0x6d(%edx),%ebx
458f15:	68 49 67 7a 38       	push   $0x387a6749
458f1a:	78 4d                	js     0x458f69
458f1c:	45                   	inc    %ebp
458f1d:	6a 51                	push   $0x51
458f1f:	45                   	inc    %ebp
458f20:	6a 56                	push   $0x56
458f22:	6e                   	outsb  %ds:(%esi),(%dx)
458f23:	6c                   	insb   (%dx),%es:(%edi)
458f24:	41                   	inc    %ecx
458f25:	4a                   	dec    %edx
458f26:	63 7a 59             	arpl   %edi,0x59(%edx)
458f29:	67 74 31             	addr16 je 0x458f5d
458f2c:	73 6a                	jae    0x458f98
458f2e:	53                   	push   %ebx
458f2f:	71 2b                	jno    0x458f5c
458f31:	35 31 72 38 76       	xor    $0x76387231,%eax
458f36:	54                   	push   %esp
458f37:	6b 2f 78             	imul   $0x78,(%edi),%ebp
458f3a:	62 6b 74             	bound  %ebp,0x74(%ebx)
458f3d:	74 4e                	je     0x458f8d
458f3f:	58                   	pop    %eax
458f40:	58                   	pop    %eax
458f41:	53                   	push   %ebx
458f42:	54                   	push   %esp
458f43:	6f                   	outsl  %ds:(%esi),(%dx)
458f44:	35 45 57 52 6f       	xor    $0x6f525745,%eax
458f49:	49                   	dec    %ecx
458f4a:	37                   	aaa
458f4b:	42                   	inc    %edx
458f4c:	33 2f                	xor    (%edi),%ebp
458f4e:	53                   	push   %ebx
458f4f:	53                   	push   %ebx
458f50:	6f                   	outsl  %ds:(%esi),(%dx)
458f51:	30 39                	xor    %bh,(%ecx)
458f53:	6a 6e                	push   $0x6e
458f55:	62 44 43 45          	bound  %eax,0x45(%ebx,%eax,2)
458f59:	52                   	push   %edx
458f5a:	52                   	push   %edx
458f5b:	31 52 2f             	xor    %edx,0x2f(%edx)
458f5e:	58                   	pop    %eax
458f5f:	64 34 57             	fs xor $0x57,%al
458f62:	64 59                	fs pop %ecx
458f64:	77 46                	ja     0x458fac
458f66:	38 4c 61 35          	cmp    %cl,0x35(%ecx,%eiz,2)
458f6a:	42                   	inc    %edx
458f6b:	7a 55                	jp     0x458fc2
458f6d:	54                   	push   %esp
458f6e:	37                   	aaa
458f6f:	52                   	push   %edx
458f70:	64 31 38             	xor    %edi,%fs:(%eax)
458f73:	6e                   	outsb  %ds:(%esi),(%dx)
458f74:	43                   	inc    %ebx
458f75:	4d                   	dec    %ebp
458f76:	78 6a                	js     0x458fe2
458f78:	43                   	inc    %ebx
458f79:	51                   	push   %ecx
458f7a:	30 45 48             	xor    %al,0x48(%ebp)
458f7d:	4f                   	dec    %edi
458f7e:	2b 52 66             	sub    0x66(%edx),%edx
458f81:	49                   	dec    %ecx
458f82:	64 76 70             	fs jbe 0x458ff5
458f85:	32 33                	xor    (%ebx),%dh
458f87:	49                   	dec    %ecx
458f88:	4d                   	dec    %ebp
458f89:	61                   	popa
458f8a:	4b                   	dec    %ebx
458f8b:	46                   	inc    %esi
458f8c:	32 66 4b             	xor    0x4b(%esi),%ah
458f8f:	41                   	inc    %ecx
458f90:	4d                   	dec    %ebp
458f91:	37                   	aaa
458f92:	4c                   	dec    %esp
458f93:	6f                   	outsl  %ds:(%esi),(%dx)
458f94:	7a 39                	jp     0x458fcf
458f96:	57                   	push   %edi
458f97:	72 4b                	jb     0x458fe4
458f99:	6b 42 36 71          	imul   $0x71,0x36(%edx),%eax
458f9d:	6e                   	outsb  %ds:(%esi),(%dx)
458f9e:	31 4c 6d 44          	xor    %ecx,0x44(%ebp,%ebp,2)
458fa2:	48                   	dec    %eax
458fa3:	69 6f 55 45 58 45 67 	imul   $0x67455845,0x55(%edi),%ebp
458faa:	34 7a                	xor    $0x7a,%al
458fac:	4a                   	dec    %edx
458fad:	6e                   	outsb  %ds:(%esi),(%dx)
458fae:	4a                   	dec    %edx
458faf:	30 31                	xor    %dh,(%ecx)
458fb1:	47                   	inc    %edi
458fb2:	67 71 4b             	addr16 jno 0x459000
458fb5:	30 37                	xor    %dh,(%edi)
458fb7:	5a                   	pop    %edx
458fb8:	43                   	inc    %ebx
458fb9:	66 41                	inc    %cx
458fbb:	36 34 49             	ss xor $0x49,%al
458fbe:	65 54                	gs push %esp
458fc0:	69 37 32 70 6f 4c    	imul   $0x4c6f7032,(%edi),%esi
458fc6:	6f                   	outsl  %ds:(%esi),(%dx)
458fc7:	63 4f 41             	arpl   %ecx,0x41(%edi)
458fca:	34 6e                	xor    $0x6e,%al
458fcc:	4c                   	dec    %esp
458fcd:	6f                   	outsl  %ds:(%esi),(%dx)
458fce:	78 33                	js     0x459003
458fd0:	6b 65 34 33          	imul   $0x33,0x34(%ebp),%esp
458fd4:	64 53                	fs push %ebx
458fd6:	54                   	push   %esp
458fd7:	42                   	inc    %edx
458fd8:	47                   	inc    %edi
458fd9:	41                   	inc    %ecx
458fda:	4f                   	dec    %edi
458fdb:	74 2f                	je     0x45900c
458fdd:	4f                   	dec    %edi
458fde:	6e                   	outsb  %ds:(%esi),(%dx)
458fdf:	6d                   	insl   (%dx),%es:(%edi)
458fe0:	62 6f 42             	bound  %ebp,0x42(%edi)
458fe3:	41                   	inc    %ecx
458fe4:	32 5a 36             	xor    0x36(%edx),%bl
458fe7:	2b 74 70 77          	sub    0x77(%eax,%esi,2),%esi
458feb:	65 54                	gs push %esp
458fed:	4b                   	dec    %ebx
458fee:	53                   	push   %ebx
458fef:	6a 5a                	push   $0x5a
458ff1:	31 64 53 59          	xor    %esp,0x59(%ebx,%edx,2)
458ff5:	6c                   	insb   (%dx),%es:(%edi)
458ff6:	4a                   	dec    %edx
458ff7:	42                   	inc    %edx
458ff8:	43                   	inc    %ebx
458ff9:	36 6d                	ss insl (%dx),%es:(%edi)
458ffb:	41                   	inc    %ecx
458ffc:	43                   	inc    %ebx
458ffd:	6c                   	insb   (%dx),%es:(%edi)
458ffe:	4d                   	dec    %ebp
458fff:	4e                   	dec    %esi
459000:	77 47                	ja     0x459049
459002:	59                   	pop    %ecx
459003:	6c                   	insb   (%dx),%es:(%edi)
459004:	44                   	inc    %esp
459005:	44                   	inc    %esp
459006:	6d                   	insl   (%dx),%es:(%edi)
459007:	45                   	inc    %ebp
459008:	5a                   	pop    %edx
459009:	4c                   	dec    %esp
45900a:	73 31                	jae    0x45903d
45900c:	68 61 41 54 48       	push   $0x48544161
459011:	72 43                	jb     0x459056
459013:	4a                   	dec    %edx
459014:	71 79                	jno    0x45908f
459016:	70 53                	jo     0x45906b
459018:	53                   	push   %ebx
459019:	4c                   	dec    %esp
45901a:	74 61                	je     0x45907d
45901c:	44                   	inc    %esp
45901d:	6e                   	outsb  %ds:(%esi),(%dx)
45901e:	41                   	inc    %ecx
45901f:	76 4c                	jbe    0x45906d
459021:	31 59 6d             	xor    %ebx,0x6d(%ecx)
459024:	4c                   	dec    %esp
459025:	38 66 7a             	cmp    %ah,0x7a(%esi)
459028:	77 32                	ja     0x45905c
45902a:	6a 36                	push   $0x36
45902c:	5a                   	pop    %edx
45902d:	48                   	dec    %eax
45902e:	41                   	inc    %ecx
45902f:	32 61 73             	xor    0x73(%ecx),%ah
459032:	6f                   	outsl  %ds:(%esi),(%dx)
459033:	70 53                	jo     0x459088
459035:	2b 30                	sub    (%eax),%esi
459037:	76 30                	jbe    0x459069
459039:	45                   	inc    %ebp
45903a:	39 74 6b 53          	cmp    %esi,0x53(%ebx,%ebp,2)
45903e:	6c                   	insb   (%dx),%es:(%edi)
45903f:	53                   	push   %ebx
459040:	30 4a 2f             	xor    %cl,0x2f(%edx)
459043:	73 67                	jae    0x4590ac
459045:	64 74 52             	fs je  0x45909a
459048:	76 76                	jbe    0x4590c0
45904a:	4f                   	dec    %edi
45904b:	57                   	push   %edi
45904c:	2b 4c 41 65          	sub    0x65(%ecx,%eax,2),%ecx
459050:	2f                   	das
459051:	73 4c                	jae    0x45909f
459053:	43                   	inc    %ebx
459054:	42                   	inc    %edx
459055:	65 48                	gs dec %eax
459057:	34 59                	xor    $0x59,%al
459059:	59                   	pop    %ecx
45905a:	6f                   	outsl  %ds:(%esi),(%dx)
45905b:	39 45 75             	cmp    %eax,0x75(%ebp)
45905e:	31 61 78             	xor    %esp,0x78(%ecx)
459061:	31 2b                	xor    %ebp,(%ebx)
459063:	41                   	inc    %ecx
459064:	5a                   	pop    %edx
459065:	55                   	push   %ebp
459066:	52                   	push   %edx
459067:	54                   	push   %esp
459068:	69 72 5a 32 70 79 58 	imul   $0x58797032,0x5a(%edx),%esi
45906f:	30 47 50             	xor    %al,0x50(%edi)
459072:	79 6b                	jns    0x4590df
459074:	34 32                	xor    $0x32,%al
459076:	54                   	push   %esp
459077:	6f                   	outsl  %ds:(%esi),(%dx)
459078:	59                   	pop    %ecx
459079:	37                   	aaa
45907a:	2f                   	das
45907b:	6a 53                	push   $0x53
45907d:	30 39                	xor    %bh,(%ecx)
45907f:	6d                   	insl   (%dx),%es:(%edi)
459080:	4d                   	dec    %ebp
459081:	75 72                	jne    0x4590f5
459083:	55                   	push   %ebp
459084:	30 4e 41             	xor    %cl,0x41(%esi)
459087:	43                   	inc    %ebx
459088:	73 34                	jae    0x4590be
45908a:	63 76 48             	arpl   %esi,0x48(%esi)
45908d:	4f                   	dec    %edi
45908e:	4b                   	dec    %ebx
45908f:	63 71 5a             	arpl   %esi,0x5a(%ecx)
459092:	63 47 62             	arpl   %eax,0x62(%edi)
459095:	55                   	push   %ebp
459096:	51                   	push   %ecx
459097:	46                   	inc    %esi
459098:	47                   	inc    %edi
459099:	4a                   	dec    %edx
45909a:	56                   	push   %esi
45909b:	65 44                	gs inc %esp
45909d:	30 33                	xor    %dh,(%ebx)
45909f:	74 2b                	je     0x4590cc
4590a1:	38 48 46             	cmp    %cl,0x46(%eax)
4590a4:	7a 52                	jp     0x4590f8
4590a6:	6f                   	outsl  %ds:(%esi),(%dx)
4590a7:	38 75 51             	cmp    %dh,0x51(%ebp)
4590aa:	5a                   	pop    %edx
4590ab:	2b 58 7a             	sub    0x7a(%eax),%ebx
4590ae:	59                   	pop    %ecx
4590af:	62 71 52             	bound  %esi,0x52(%ecx)
4590b2:	39 52 64             	cmp    %edx,0x64(%edx)
4590b5:	6b 38 4d             	imul   $0x4d,(%eax),%edi
4590b8:	4d                   	dec    %ebp
4590b9:	6e                   	outsb  %ds:(%esi),(%dx)
4590ba:	59                   	pop    %ecx
4590bb:	47                   	inc    %edi
4590bc:	74 47                	je     0x459105
4590be:	71 4a                	jno    0x45910a
4590c0:	34 58                	xor    $0x58,%al
4590c2:	6b 34 48 48          	imul   $0x48,(%eax,%ecx,2),%esi
4590c6:	33 76 35             	xor    0x35(%esi),%esi
4590c9:	62 36                	bound  %esi,(%esi)
4590cb:	35 49 31 78 65       	xor    $0x65783149,%eax
4590d0:	30 6b 32             	xor    %ch,0x32(%ebx)
4590d3:	61                   	popa
4590d4:	73 58                	jae    0x45912e
4590d6:	31 32                	xor    %esi,(%edx)
4590d8:	4c                   	dec    %esp
4590d9:	2f                   	das
4590da:	4c                   	dec    %esp
4590db:	59                   	pop    %ecx