MNVKKSTKYKIPLFKVPFPPELTVEEILNSRSEDKLKSRAPNRYLIYRLAFLKELRKRTDDNVSMTKISSHISSMWFNETTAIRDAYKNLSEQVENRLTEIRQKENLVFINKDNSPSGITDNNQCS