MKNKLLSLLTFTLFSGVALATDYDNTLNSIPSLRIPNIATYTGTIQGKGEVCIIGNKEGKTRGGELYAVLHSTNVNADMTLILLRNVGGNGWGEIKRNDIDKPLKYEDYYTSGLSWIWKIKNNSSETSNYSLDATVHDDKEDSDVLTKCPV