MKLLFVCLGNICRSPAAENIMNAQIDQAGLGAKIVCDSAGTSSYHVGDSPDRRMTESLKKRGYRVQGRARQFFPEDFAEFDLILAMDGDNYRNILAQDPAGQYHHKVKMICDYTEKFGDREVPDPYYGGQAGFEHVIDLLEDACGNLLTSLGKELVN