MNKNDIKDMVRNKYSQVVKSPSGCCSGSNCCIPGNNINDVLNISKKLGYSDEQLKLGLGEANLGLGCGNPLAIEELKNGEVVLDLGSGAGFDVFLAARKVGPSGNVIGVDMTPEMISKARHNAASMGFSNVEFRLGEIEHLPVADSSVDVIISNCVINLSPDKQAVFNEAFRVLKPGGKIVISDVVRVDELPEEIRNNNEAYCGCISGAILQNELVSILNKAGFKNILVKNKANSEEIINSWNFGQNIEKVVVSADIRAIKPI