MVMGCFFGKMEKDIRINYLFTRIIKLLTVELYCTHTAACIFYYLATTIPEQEEGYTWIGSLKLGDYSYSHFREIDLFRRYTTSLYFAIVTMATVGYGDIHAVNLREMIFIVIYVSFDMILGAYLIGNITALIVKGSKTERFRDKTVEVMKYMYRNRLDKDLRNKIKGHLRMQYESSYTEAAVLQDIPILLRAKISHTLYMSFIEKAPLFKECSPEFKNQIVRYYCISYHHSEILEGDTVNPMHLVTKVHEEFFLPGEVILEQGNVVDQLYLVCHGKMEEVSIGQDGSEQLISHLEPDSTFGQNSIFCNIPQSCTVRVVDLCRLLRIEKQSLSNIIDIYFFDGKKIFDNLLKGNDGKFNLTEVESDIASHITQQESELALKVNNAANHGDLYQLKSLLKAGADLNKTDYNERSPLCAQQEGGVECGYYVMKFMHDIFKSCKEVQDLEKVHKIAYL*