MQQIQRDIAQALQVQPPFQSEADVQAQIARRIAFIQQCLKDSGLKTLVLGISGGVDSLTAGLLAQRAVEQLREQTGDQAYRFIAVRLPYQVQQDEADAQASLATIRADEEQTVNIGPSVKALAEQLEALEGLEPAKSDFVIGNIKARIRMVAQYAIAGARGGLVIGTDHAAEAVMGFFTKFGDGACDLAPLSGLAKHQVRALARALGAPENLVEKIPTADLEDLRPGHPDEASHGVTYAEIDAFLHGQSLREEAARVIVDTYHKTQHKRELPKAP*