PSQKIKKLVRRNASDKLKLIQMVHDNPILWDSRLPNFKGAEEEKNRAWEHIGREFNAPGRRVARAFKSLRESYRRELAHVKLMGNGFKPKWSLYEAMDFLRDVIRERKGASHATDLSLTT