MSSNTFTLGTKSVNRLGYGAMQLAGPGVFGPPRDRHVAITVLREALALGVNHIDTSDFYGPHVTNQIIREALYPYSDDLTIVTKIGARRGEDASWLPAFSPAELQKAVHDNLRNLGLDVLDVVNLRVMMGDGHGPAEGSIEASLTVLAEMQQQGLVKHIGLSNVTPTQVAEARKIAEIVCVQNEYNIAHRADDAMIDALAHDGIAYVPFFPLGGFTPLQSSTLSDVAASLGATPMQVALAWLLQRSPNILLIPGTSSVAHLRENMAAEKLHLSEEVLSTLDGISRE*