MVLDIHAIPSSGLLHSGTTTPGSVQYVRGGVARNVAECMAKLGMSPFLISVIGEDMAGDMLLTHWQSLGLSVEGIRQCAGVATPVVVALLDNKGELAAAVADTRAVEEQLTPEWIVKFASIISSASILMLDANLSSAALEAACELAEKANVPIWFEPVSMVKCVKFKSIAHCVTYASPNELELVAMANSISLKKEKSLSFLHEENNKTTIDNVVQYLRQYVHVLLESGVKNIALTLGKYGIVLCSRDPWRLPKLLHMGQNMHNQMNPLKLSSATVPGHMFCKESGLERHHNQQNCNQRFPVRTVYIHFPALPACIVNLSGAGDCFVAGVLAALCMHKDVCSSMAYGVAAAKQAVESELNVPLQMPQDVLTGDVGLVLAAAKENSDS*