454c40:	6f                   	outsl  %ds:(%esi),(%dx)
454c41:	61                   	popa
454c42:	33 6a 6b             	xor    0x6b(%edx),%ebp
454c45:	6c                   	insb   (%dx),%es:(%edi)
454c46:	41                   	inc    %ecx
454c47:	2f                   	das
454c48:	4d                   	dec    %ebp
454c49:	64 36 78 49          	fs ss js 0x454c96
454c4d:	30 46 2b             	xor    %al,0x2b(%esi)
454c50:	65 78 65             	gs js  0x454cb8
454c53:	67 42                	addr16 inc %edx
454c55:	5a                   	pop    %edx
454c56:	70 52                	jo     0x454caa
454c58:	50                   	push   %eax
454c59:	7a 7a                	jp     0x454cd5
454c5b:	2b 77 5a             	sub    0x5a(%edi),%esi
454c5e:	4e                   	dec    %esi
454c5f:	6d                   	insl   (%dx),%es:(%edi)
454c60:	62 32                	bound  %esi,(%edx)
454c62:	64 74 6c             	fs je  0x454cd1
454c65:	38 34 32             	cmp    %dh,(%edx,%esi,1)
454c68:	51                   	push   %ecx
454c69:	45                   	inc    %ebp
454c6a:	6b 6b 77 56          	imul   $0x56,0x77(%ebx),%ebp
454c6e:	6b 4f 4d 31          	imul   $0x31,0x4d(%edi),%ecx
454c72:	48                   	dec    %eax
454c73:	68 35 5a 69 65       	push   $0x65695a35
454c78:	6e                   	outsb  %ds:(%esi),(%dx)
454c79:	70 43                	jo     0x454cbe
454c7b:	41                   	inc    %ecx
454c7c:	79 43                	jns    0x454cc1
454c7e:	36 5a                	ss pop %edx
454c80:	37                   	aaa
454c81:	55                   	push   %ebp
454c82:	4b                   	dec    %ebx
454c83:	38 6a 75             	cmp    %ch,0x75(%edx)
454c86:	35 31 68 51 78       	xor    $0x78516831,%eax
454c8b:	47                   	inc    %edi
454c8c:	34 77                	xor    $0x77,%al
454c8e:	78 69                	js     0x454cf9
454c90:	42                   	inc    %edx
454c91:	6f                   	outsl  %ds:(%esi),(%dx)
454c92:	2f                   	das
454c93:	41                   	inc    %ecx
454c94:	37                   	aaa
454c95:	73 63                	jae    0x454cfa
454c97:	33 75 57             	xor    0x57(%ebp),%esi
454c9a:	70 78                	jo     0x454d14
454c9c:	31 53 65             	xor    %edx,0x65(%ebx)
454c9f:	47                   	inc    %edi
454ca0:	46                   	inc    %esi
454ca1:	51                   	push   %ecx
454ca2:	45                   	inc    %ebp
454ca3:	42                   	inc    %edx
454ca4:	73 63                	jae    0x454d09
454ca6:	5a                   	pop    %edx
454ca7:	62 70 33             	bound  %esi,0x33(%eax)
454caa:	64 58                	fs pop %eax
454cac:	68 36 49 50 37       	push   $0x37504936
454cb1:	67 43                	addr16 inc %ebx
454cb3:	54                   	push   %esp
454cb4:	33 70 41             	xor    0x41(%eax),%esi
454cb7:	4f                   	dec    %edi
454cb8:	75 54                	jne    0x454d0e
454cba:	32 33                	xor    (%ebx),%dh
454cbc:	36 45                	ss inc %ebp
454cbe:	47                   	inc    %edi
454cbf:	2f                   	das
454cc0:	38 4c 35 36          	cmp    %cl,0x36(%ebp,%esi,1)
454cc4:	31 34 6b             	xor    %esi,(%ebx,%ebp,2)
454cc7:	55                   	push   %ebp
454cc8:	44                   	inc    %esp
454cc9:	74 6b                	je     0x454d36
454ccb:	78 76                	js     0x454d43
454ccd:	59                   	pop    %ecx
454cce:	6d                   	insl   (%dx),%es:(%edi)
454ccf:	41                   	inc    %ecx
454cd0:	46                   	inc    %esi
454cd1:	4f                   	dec    %edi
454cd2:	4c                   	dec    %esp
454cd3:	4c                   	dec    %esp
454cd4:	6e                   	outsb  %ds:(%esi),(%dx)
454cd5:	66 7a 4e             	data16 jp 0x454d26
454cd8:	75 4b                	jne    0x454d25
454cda:	74 33                	je     0x454d0f
454cdc:	53                   	push   %ebx
454cdd:	54                   	push   %esp
454cde:	6b 51 38 57          	imul   $0x57,0x38(%ecx),%edx
454ce2:	32 6e 53             	xor    0x53(%esi),%ch
454ce5:	70 45                	jo     0x454d2c
454ce7:	5a                   	pop    %edx
454ce8:	67 65 4c             	addr16 gs dec %esp
454ceb:	57                   	push   %edi
454cec:	64 41                	fs inc %ecx
454cee:	58                   	pop    %eax
454cef:	4e                   	dec    %esi
454cf0:	7a 79                	jp     0x454d6b
454cf2:	6f                   	outsl  %ds:(%esi),(%dx)
454cf3:	2f                   	das
454cf4:	34 4b                	xor    $0x4b,%al
454cf6:	59                   	pop    %ecx
454cf7:	78 77                	js     0x454d70
454cf9:	31 66 41             	xor    %esp,0x41(%esi)
454cfc:	41                   	inc    %ecx
454cfd:	70 4a                	jo     0x454d49
454cff:	6c                   	insb   (%dx),%es:(%edi)
454d00:	53                   	push   %ebx
454d01:	68 62 35 5a 61       	push   $0x615a3562
454d06:	4a                   	dec    %edx
454d07:	53                   	push   %ebx
454d08:	53                   	push   %ebx
454d09:	4e                   	dec    %esi
454d0a:	61                   	popa
454d0b:	66 66 59             	data16 pop %cx
454d0e:	6e                   	outsb  %ds:(%esi),(%dx)
454d0f:	51                   	push   %ecx
454d10:	61                   	popa
454d11:	4f                   	dec    %edi
454d12:	46                   	inc    %esi
454d13:	33 63 49             	xor    0x49(%ebx),%esp
454d16:	47                   	inc    %edi
454d17:	65 63 77 7a          	arpl   %esi,%gs:0x7a(%edi)
454d1b:	57                   	push   %edi
454d1c:	36 38 4f 34          	cmp    %cl,%ss:0x34(%edi)
454d20:	31 59 41             	xor    %ebx,0x41(%ecx)
454d23:	36 69 50 70 37 43 4b 	imul   $0x454b4337,%ss:0x70(%eax),%edx
454d2a:	45
454d2b:	63 39                	arpl   %edi,(%ecx)
454d2d:	41                   	inc    %ecx
454d2e:	48                   	dec    %eax
454d2f:	6e                   	outsb  %ds:(%esi),(%dx)
454d30:	35 43 4c 66 71       	xor    $0x71664c43,%eax
454d35:	7a 48                	jp     0x454d7f
454d37:	4d                   	dec    %ebp
454d38:	56                   	push   %esi
454d39:	4e                   	dec    %esi
454d3a:	6f                   	outsl  %ds:(%esi),(%dx)
454d3b:	4b                   	dec    %ebx
454d3c:	61                   	popa
454d3d:	73 77                	jae    0x454db6
454d3f:	6f                   	outsl  %ds:(%esi),(%dx)
454d40:	31 36                	xor    %esi,(%esi)
454d42:	50                   	push   %eax
454d43:	65 63 62 67          	arpl   %esp,%gs:0x67(%edx)
454d47:	4e                   	dec    %esi
454d48:	4f                   	dec    %edi
454d49:	57                   	push   %edi
454d4a:	4b                   	dec    %ebx
454d4b:	39 33                	cmp    %esi,(%ebx)
454d4d:	64 66 55             	fs push %bp
454d50:	50                   	push   %eax
454d51:	4d                   	dec    %ebp
454d52:	54                   	push   %esp
454d53:	4d                   	dec    %ebp
454d54:	47                   	inc    %edi
454d55:	42                   	inc    %edx
454d56:	57                   	push   %edi
454d57:	46                   	inc    %esi
454d58:	64 67 30 62 51       	xor    %ah,%fs:0x51(%bp,%si)
454d5d:	62 6d 68             	bound  %ebp,0x68(%ebp)
454d60:	74 79                	je     0x454ddb
454d62:	53                   	push   %ebx
454d63:	45                   	inc    %ebp
454d64:	61                   	popa
454d65:	55                   	push   %ebp
454d66:	53                   	push   %ebx
454d67:	39 30                	cmp    %esi,(%eax)
454d69:	6d                   	insl   (%dx),%es:(%edi)
454d6a:	30 59 52             	xor    %bl,0x52(%ecx)
454d6d:	6c                   	insb   (%dx),%es:(%edi)
454d6e:	50                   	push   %eax
454d6f:	58                   	pop    %eax
454d70:	50                   	push   %eax
454d71:	50                   	push   %eax
454d72:	54                   	push   %esp
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)