MVLEAQLQHASLLKKVAESMKDLCKDVNFDCSEKGIEVQCMDSSHVALVSLLLRECAFSEFKCERPVSLGMNIDSLTKILKMTGTNDSLKIRYQNDADTVNFQCEGSDDRLADFDLKLMTIESEHMEIPEQHYKVVARIPSAEFQKICRDLKEFGETIQISGSKEGLKFMVQGDLGSGNVVLKPREGEKPEEKVTLTVHEPVTATFALRYLVNFSKAEKLCGSVELGLGPDAPLLVKYDLESGENGHMKFYLAPKIDE*