454d73:	6a 36                	push   $0x36
454d75:	36 59                	ss pop %ecx
454d77:	4f                   	dec    %edi
454d78:	31 48 35             	xor    %ecx,0x35(%eax)
454d7b:	66 31 41 74          	xor    %ax,0x74(%ecx)
454d7f:	50                   	push   %eax
454d80:	52                   	push   %edx
454d81:	6e                   	outsb  %ds:(%esi),(%dx)
454d82:	69 72 6b 58 47 38 4e 	imul   $0x4e384758,0x6b(%edx),%esi
454d89:	4c                   	dec    %esp
454d8a:	70 47                	jo     0x454dd3
454d8c:	51                   	push   %ecx
454d8d:	75 46                	jne    0x454dd5
454d8f:	45                   	inc    %ebp
454d90:	6b 53 72 61          	imul   $0x61,0x72(%ebx),%edx
454d94:	6b 4f 77 41          	imul   $0x41,0x77(%edi),%ecx
454d98:	36 46                	ss inc %esi
454d9a:	4b                   	dec    %ebx
454d9b:	42                   	inc    %edx
454d9c:	30 59 73             	xor    %bl,0x73(%ecx)
454d9f:	61                   	popa
454da0:	73 48                	jae    0x454dea
454da2:	4b                   	dec    %ebx
454da3:	34 45                	xor    $0x45,%al
454da5:	65 31 38             	xor    %edi,%gs:(%eax)
454da8:	77 66                	ja     0x454e10
454daa:	47                   	inc    %edi
454dab:	67 30 6a 5a          	xor    %ch,0x5a(%bp,%si)
454daf:	43                   	inc    %ebx
454db0:	34 56                	xor    $0x56,%al
454db2:	7a 4c                	jp     0x454e00
454db4:	37                   	aaa
454db5:	65 52                	gs push %edx
454db7:	6c                   	insb   (%dx),%es:(%edi)
454db8:	65 64 47             	gs fs inc %edi
454dbb:	63 75 76             	arpl   %esi,0x76(%ebp)
454dbe:	4e                   	dec    %esi
454dbf:	71 72                	jno    0x454e33
454dc1:	71 2b                	jno    0x454dee
454dc3:	4e                   	dec    %esi
454dc4:	35 45 54 4c 77       	xor    $0x774c5445,%eax
454dc9:	34 56                	xor    $0x56,%al
454dcb:	50                   	push   %eax
454dcc:	32 53 38             	xor    0x38(%ebx),%dl
454dcf:	74 48                	je     0x454e19
454dd1:	77 52                	ja     0x454e25
454dd3:	69 71 4d 6a 71 46 63 	imul   $0x6346716a,0x4d(%ecx),%esi
454dda:	49                   	dec    %ecx
454ddb:	52                   	push   %edx
454ddc:	61                   	popa
454ddd:	32 46 50             	xor    0x50(%esi),%al
454de0:	65 44                	gs inc %esp
454de2:	75 68                	jne    0x454e4c
454de4:	4d                   	dec    %ebp
454de5:	56                   	push   %esi
454de6:	2b 6e 38             	sub    0x38(%esi),%ebp
454de9:	55                   	push   %ebp
454dea:	4d                   	dec    %ebp
454deb:	57                   	push   %edi
454dec:	74 36                	je     0x454e24
454dee:	50                   	push   %eax
454def:	42                   	inc    %edx
454df0:	4c                   	dec    %esp
454df1:	43                   	inc    %ebx
454df2:	33 50 32             	xor    0x32(%eax),%edx
454df5:	4a                   	dec    %edx
454df6:	4d                   	dec    %ebp
454df7:	34 48                	xor    $0x48,%al
454df9:	71 62                	jno    0x454e5d
454dfb:	6c                   	insb   (%dx),%es:(%edi)
454dfc:	6f                   	outsl  %ds:(%esi),(%dx)
454dfd:	6b 56 39 75          	imul   $0x75,0x39(%esi),%edx
454e01:	35 46 63 4c 73       	xor    $0x734c6346,%eax
454e06:	50                   	push   %eax
454e07:	51                   	push   %ecx
454e08:	4f                   	dec    %edi
454e09:	59                   	pop    %ecx
454e0a:	63 59 79             	arpl   %ebx,0x79(%ecx)
454e0d:	4f                   	dec    %edi
454e0e:	7a 41                	jp     0x454e51
454e10:	64 72 35             	fs jb  0x454e48
454e13:	6a 6a                	push   $0x6a
454e15:	4e                   	dec    %esi
454e16:	2f                   	das
454e17:	55                   	push   %ebp
454e18:	7a 50                	jp     0x454e6a
454e1a:	74 49                	je     0x454e65
454e1c:	38 43 55             	cmp    %al,0x55(%ebx)
454e1f:	4d                   	dec    %ebp
454e20:	5a                   	pop    %edx
454e21:	36 56                	ss push %esi
454e23:	4a                   	dec    %edx
454e24:	61                   	popa
454e25:	30 67 68             	xor    %ah,0x68(%edi)
454e28:	30 67 44             	xor    %ah,0x44(%edi)
454e2b:	4b                   	dec    %ebx
454e2c:	70 61                	jo     0x454e8f
454e2e:	2f                   	das
454e2f:	36 6b 57 63 41       	imul   $0x41,%ss:0x63(%edi),%edx
454e34:	31 57 62             	xor    %edx,0x62(%edi)
454e37:	42                   	inc    %edx
454e38:	66 46                	inc    %si
454e3a:	39 35 45 71 6c 7a    	cmp    %esi,0x7a6c7145
454e40:	2f                   	das
454e41:	6f                   	outsl  %ds:(%esi),(%dx)
454e42:	71 51                	jno    0x454e95
454e44:	58                   	pop    %eax
454e45:	43                   	inc    %ebx
454e46:	6e                   	outsb  %ds:(%esi),(%dx)
454e47:	69 2b 61 69 6c 6b    	imul   $0x6b6c6961,(%ebx),%ebp
454e4d:	36 37                	ss aaa
454e4f:	54                   	push   %esp
454e50:	68 73 37 76 32       	push   $0x32763773
454e55:	79 58                	jns    0x454eaf
454e57:	42                   	inc    %edx
454e58:	75 68                	jne    0x454ec2
454e5a:	36 63 47 50          	arpl   %eax,%ss:0x50(%edi)
454e5e:	53                   	push   %ebx
454e5f:	47                   	inc    %edi
454e60:	49                   	dec    %ecx
454e61:	4c                   	dec    %esp
454e62:	57                   	push   %edi
454e63:	37                   	aaa
454e64:	2f                   	das
454e65:	46                   	inc    %esi
454e66:	6b 58 4f 77          	imul   $0x77,0x4f(%eax),%ebx
454e6a:	44                   	inc    %esp
454e6b:	6a 38                	push   $0x38
454e6d:	7a 6b                	jp     0x454eda
454e6f:	39 2b                	cmp    %ebp,(%ebx)
454e71:	59                   	pop    %ecx
454e72:	64 4d                	fs dec %ebp
454e74:	66 39 73 65          	cmp    %si,0x65(%ebx)
454e78:	33 76 37             	xor    0x37(%esi),%esi
454e7b:	57                   	push   %edi
454e7c:	45                   	inc    %ebp
454e7d:	6b 75 72 53          	imul   $0x53,0x72(%ebp),%esi
454e81:	36 34 36             	ss xor $0x36,%al
454e84:	78 6f                	js     0x454ef5
454e86:	33 30                	xor    (%eax),%esi
454e88:	4f                   	dec    %edi
454e89:	71 33                	jno    0x454ebe
454e8b:	77 39                	ja     0x454ec6
454e8d:	36 33 7a 4a          	xor    %ss:0x4a(%edx),%edi
454e91:	49                   	dec    %ecx
454e92:	33 39                	xor    (%ecx),%edi
454e94:	32 37                	xor    (%edi),%dh
454e96:	56                   	push   %esi
454e97:	36 6c                	ss insb (%dx),%es:(%edi)
454e99:	61                   	popa
454e9a:	62 71 56             	bound  %esi,0x56(%ecx)
454e9d:	51                   	push   %ecx
454e9e:	61                   	popa
454e9f:	47                   	inc    %edi
454ea0:	73 4e                	jae    0x454ef0
454ea2:	59                   	pop    %ecx
454ea3:	7a 51                	jp     0x454ef6
454ea5:	77 38                	ja     0x454edf
454ea7:	4d                   	dec    %ebp
454ea8:	59                   	pop    %ecx
454ea9:	41                   	inc    %ecx
454eaa:	43                   	inc    %ebx
454eab:	75 63                	jne    0x454f10
454ead:	32 30                	xor    (%eax),%dh
454eaf:	64 6e                	outsb  %fs:(%esi),(%dx)
454eb1:	41                   	inc    %ecx
454eb2:	6b 4f 35 4b          	imul   $0x4b,0x35(%edi),%ecx
454eb6:	35 30 7a 65 6e       	xor    $0x6e657a30,%eax
454ebb:	4f                   	dec    %edi
454ebc:	32 51 53             	xor    0x53(%ecx),%dl
454ebf:	4c                   	dec    %esp
454ec0:	31 5a 5a             	xor    %ebx,0x5a(%edx)
454ec3:	38 50 30             	cmp    %dl,0x30(%eax)
454ec6:	58                   	pop    %eax
454ec7:	63 6a 6d             	arpl   %ebp,0x6d(%edx)
454eca:	33 2f                	xor    (%edi),%ebp
454ecc:	46                   	inc    %esi
454ecd:	39 4b 4d             	cmp    %ecx,0x4d(%ebx)
454ed0:	36 61                	ss popa
454ed2:	51                   	push   %ecx
454ed3:	71 70                	jno    0x454f45
454ed5:	55                   	push   %ebp
454ed6:	64 4c                	fs dec %esp
454ed8:	32 64 54 6b          	xor    0x6b(%esp,%edx,2),%ah
454edc:	6a 69                	push   $0x69
454ede:	72 41                	jb     0x454f21
454ee0:	6a 6d                	push   $0x6d
454ee2:	72 44                	jb     0x454f28
454ee4:	4b                   	dec    %ebx
454ee5:	2f                   	das
454ee6:	51                   	push   %ecx
454ee7:	31 6f 51             	xor    %ebp,0x51(%edi)
454eea:	4f                   	dec    %edi
454eeb:	4d                   	dec    %ebp
454eec:	56                   	push   %esi
454eed:	6b 58 78 56          	imul   $0x56,0x78(%eax),%ebx
454ef1:	71 30                	jno    0x454f23
454ef3:	4c                   	dec    %esp
454ef4:	46                   	inc    %esi
454ef5:	54                   	push   %esp
454ef6:	32 53 36             	xor    0x36(%ebx),%dl
454ef9:	6c                   	insb   (%dx),%es:(%edi)
454efa:	58                   	pop    %eax
454efb:	79 2f                	jns    0x454f2c
454efd:	6a 67                	push   $0x67
454eff:	61                   	popa
454f00:	55                   	push   %ebp
454f01:	4b                   	dec    %ebx
454f02:	74 4e                	je     0x454f52
454f04:	75 77                	jne    0x454f7d
454f06:	47                   	inc    %edi
454f07:	64 74 78             	fs je  0x454f82
454f0a:	4c                   	dec    %esp
454f0b:	56                   	push   %esi
454f0c:	33 79 45             	xor    0x45(%ecx),%edi
454f0f:	4b                   	dec    %ebx
454f10:	49                   	dec    %ecx
454f11:	74 78                	je     0x454f8b
454f13:	43                   	inc    %ebx
454f14:	58                   	pop    %eax
454f15:	52                   	push   %edx
454f16:	4a                   	dec    %edx
454f17:	76 55                	jbe    0x454f6e
454f19:	76 4e                	jbe    0x454f69
454f1b:	2f                   	das
454f1c:	4b                   	dec    %ebx
454f1d:	38 58 75             	cmp    %bl,0x75(%eax)
454f20:	78 63                	js     0x454f85
454f22:	72 4b                	jb     0x454f6f
454f24:	72 42                	jb     0x454f68
454f26:	64 43                	fs inc %ebx
454f28:	51                   	push   %ecx
454f29:	49                   	dec    %ecx
454f2a:	65 65 54             	gs gs push %esp
454f2d:	76 71                	jbe    0x454fa0
454f2f:	77 46                	ja     0x454f77
454f31:	48                   	dec    %eax
454f32:	76 6b                	jbe    0x454f9f
454f34:	34 4f                	xor    $0x4f,%al
454f36:	54                   	push   %esp
454f37:	44                   	inc    %esp
454f38:	79 33                	jns    0x454f6d
454f3a:	52                   	push   %edx
454f3b:	57                   	push   %edi
454f3c:	55                   	push   %ebp
454f3d:	6c                   	insb   (%dx),%es:(%edi)
454f3e:	33 4f 34             	xor    0x34(%edi),%ecx
454f41:	36 4e                	ss dec %esi
454f43:	61                   	popa
454f44:	2b 71 4f             	sub    0x4f(%ecx),%esi
454f47:	42                   	inc    %edx
454f48:	7a 67                	jp     0x454fb1
454f4a:	6c                   	insb   (%dx),%es:(%edi)
454f4b:	69 32 78 4a 55 78    	imul   $0x78554a78,(%edx),%esi
454f51:	61                   	popa
454f52:	38 49 51             	cmp    %cl,0x51(%ecx)
454f55:	77 52                	ja     0x454fa9
454f57:	73 47                	jae    0x454fa0
454f59:	53                   	push   %ebx
454f5a:	56                   	push   %esi
454f5b:	31 4b 49             	xor    %ecx,0x49(%ebx)
454f5e:	4b                   	dec    %ebx
454f5f:	59                   	pop    %ecx
454f60:	71 31                	jno    0x454f93
454f62:	38 35 38 6e 6d 4b    	cmp    %dh,0x4b6d6e38
454f68:	35 59 69 63 34       	xor    $0x34636959,%eax
454f6d:	6c                   	insb   (%dx),%es:(%edi)
454f6e:	50                   	push   %eax
454f6f:	56                   	push   %esi
454f70:	34 76                	xor    $0x76,%al
454f72:	69 33 74 7a 53 31    	imul   $0x31537a74,(%ebx),%esi
454f78:	56                   	push   %esi
454f79:	64 53                	fs push %ebx
454f7b:	74 43                	je     0x454fc0
454f7d:	52                   	push   %edx
454f7e:	35 45 77 68 33       	xor    $0x33687745,%eax
454f83:	45                   	inc    %ebp
454f84:	57                   	push   %edi
454f85:	57                   	push   %edi
454f86:	67 71 57             	addr16 jno 0x454fe0
454f89:	39 6b 6c             	cmp    %ebp,0x6c(%ebx)
454f8c:	7a 72                	jp     0x455000
454f8e:	31 44 4b 43          	xor    %eax,0x43(%ebx,%ecx,2)
454f92:	35 77 72 79 44       	xor    $0x44797277,%eax
454f97:	69 47 44 62 4b 71 75 	imul   $0x75714b62,0x44(%edi),%eax
454f9e:	50                   	push   %eax
454f9f:	54                   	push   %esp
454fa0:	47                   	inc    %edi
454fa1:	32 54 6f 59          	xor    0x59(%edi,%ebp,2),%dl
454fa5:	72 76                	jb     0x45501d
454fa7:	49                   	dec    %ecx
454fa8:	47                   	inc    %edi
454fa9:	63 66 49             	arpl   %esp,0x49(%esi)
454fac:	39 36                	cmp    %esi,(%esi)
454fae:	66 65 50             	gs push %ax
454fb1:	45                   	inc    %ebp
454fb2:	34 7a                	xor    $0x7a,%al
454fb4:	64 4e                	fs dec %esi
454fb6:	43                   	inc    %ebx
454fb7:	2b 6f 73             	sub    0x73(%edi),%ebp
454fba:	76 75                	jbe    0x455031
454fbc:	41                   	inc    %ecx
454fbd:	71 41                	jno    0x455000
454fbf:	6f                   	outsl  %ds:(%esi),(%dx)
454fc0:	4e                   	dec    %esi
454fc1:	72 77                	jb     0x45503a
454fc3:	5a                   	pop    %edx
454fc4:	56                   	push   %esi
454fc5:	59                   	pop    %ecx
454fc6:	6a 69                	push   $0x69
454fc8:	64 53                	fs push %ebx
454fca:	63 79 37             	arpl   %edi,0x37(%ecx)
454fcd:	46                   	inc    %esi
454fce:	33 75 76             	xor    0x76(%ebp),%esi
454fd1:	52                   	push   %edx
454fd2:	67 49                	addr16 dec %ecx
454fd4:	68 34 64 34 6c       	push   $0x6c346434
454fd9:	6d                   	insl   (%dx),%es:(%edi)
454fda:	4d                   	dec    %ebp
454fdb:	63 30                	arpl   %esi,(%eax)
454fdd:	4b                   	dec    %ebx
454fde:	71 77                	jno    0x455057
454fe0:	6a 64                	push   $0x64
454fe2:	38 79 51             	cmp    %bh,0x51(%ecx)
454fe5:	67 35 4a 6a 59 65    	addr16 xor $0x65596a4a,%eax
454feb:	51                   	push   %ecx
454fec:	6e                   	outsb  %ds:(%esi),(%dx)
454fed:	5a                   	pop    %edx
454fee:	78 58                	js     0x455048
454ff0:	39 35 39 73 4e 65    	cmp    %esi,0x654e7339
454ff6:	41                   	inc    %ecx
454ff7:	4d                   	dec    %ebp
454ff8:	41                   	inc    %ecx
454ff9:	2b 37                	sub    (%edi),%esi
454ffb:	4b                   	dec    %ebx
454ffc:	63 4e 79             	arpl   %ecx,0x79(%esi)
454fff:	49                   	dec    %ecx
455000:	7a 79                	jp     0x45507b
455002:	6c                   	insb   (%dx),%es:(%edi)
455003:	65 72 59             	gs jb  0x45505f
455006:	41                   	inc    %ecx
455007:	54                   	push   %esp
455008:	2f                   	das
455009:	67 63 33             	arpl   %esi,(%bp,%di)
45500c:	56                   	push   %esi
45500d:	36 52                	ss push %edx
45500f:	6a 64                	push   $0x64
455011:	74 79                	je     0x45508c
455013:	52                   	push   %edx
455014:	4b                   	dec    %ebx