MSPGGQADYNALFEAKKNLPLRVRHILIRGLNKLDKKVVERELVDVRDSETLDDLRDRLADFQDGIRSLRVFKRCNVELIKPKNGAADQVDIVILIQERTYSAALEANASRGEMNAGMNGNLYNLLGRPNILSAEIQRGSLSSVVGRARLSFPNMLRIRDSLLSLEGFQSHMLRVSSAHTETTRGVSLSFFTGGAHTLALDGHWREIVPDVNEASLAIREFAGHSLKTSIRHEYRIDTRDHPFVPTSGFLFHNKAEYAGLHGDAAHLACMAGILHTPKGIARSCISDRFFLGGSNSLRGFRTHAVGPEMNGQALGGELMGAASARLSTGFGFLPEGTCWRPSACAPSPSPTPATPCSAATGRPERGGGALLGGVEASLGVGLAVPFPVGRVELNFCRPLRTMDGADGRVQNFQIGLGIVL*