MKNKLLSLLTFTLFSGVALATDYDNTLNSIPSLRIPNIATYTGTIQGKGEVCIIGNKEGKTRGGELYAVLYSTNVNADMTLILLRNVGGNGWGEIKRNDIDKPLKYEDYYTSGLSWIWKIKNNSSETSNYSLDATVHDDKEDSDVLTKCPV