MGLKRLNVIAAVANNGGIGKENKLPWKIREDMTFFSRITSTAQEGKKNAVILGRRTWLSFPPKFRPLPSRINVVVSTQLESVPEGTHLVKSFEDSLHLLESLIDSGQVDEVFIIGGHGLYKEALEQEVYPVRLYYTHIMKDFDCDTFFPSVDWERFKPIQLDTVDSDLRHSGDIEFRFAVYEKQPHPLNDH