MMTKFFHALLLLLFQPSLVPALAFGTGSILSTGPETAPLTSSRRQLLQNIAALAATTTLGFSQPSLAADDELIEVWFGCGCFWHVQHEFVEAERKILGRSDKELTARAGYAGGKAGAKDGKVCYHNAAQVSDYGSLGHAEVVSLKIPTSSFPDFVAEYTALFNKDGYRPDQFQDTGPEYRNLVGFPGGVNSPLAKQLVEVSAKNGDKLDFAKGKGDDSDARALVFVMDSDVFPVFVAEQYHQFHDGFNFGENYPNSYNGLASTLAKEGSLGESKCPNGLLGVGLLGL*