MAFVGVEFATRLGNCTESGVFGARVCAQSCSRGVTATRPRAQVRMAAEPDDWDAPNDKLFDKGKMEMLYRLIDSAKQSETLERELADLGLADLTPEQQKLELLKMLKEKTGTAANSEAEAQQEDDEQSDEEEVDWQDLTYDSGTETSLQVGVVRESGVQIELSEVYAFVTRVGEQQAQIFTMRSEDEDMVVVFESETDATEFMGHLANAAADFSFYKLERLALSEVLETCDRLGYELGLIEEGGLGDLNMTEITPSEAMTLTEEELEFQNQVEKRNVNPELRQRAEELNQLFRANLSAEHVDESENFQ*