KDRRSAITYINDDKERDFTFSKRCGGLFKVAADLSAVTSARVAIVVEKENEKMHSFGMPFADPIVDAFLACAPLAIPLADEATTTRIAQLQGEVARLDMHCMTEFKENQLSIKHMKQILEQHPGTVANLIFSKEEELGPKDLKNLSTEIYRVHEEIGHQLPPLHYGHKAMTSGASMIQNMPPSSGPPSNHMKTVPSSAHSPWAHHLPQHQMPSSPPPPGQIVAPQVPQEPSMFHPAPSSSVPQIASQLQTTSNQALELPPPLDISINDYVSSSNPVNPQQNNANPNSTTGYNLVASPLLVNSGVNDLIVNDPFGYESWGHGPSDQPFYNGFLEMGAYMGYNGADVGQSSVGNGGWIDAPPESSSS