MASTKVKIPTIDFSNLEVKPNTPLWESTKVQVFEALKEYGCFEAIYDKIPNEIREGIFGISKEIFEFPLETKVKNYSDITLHGYVGMIPHLPFYESLCIPDLLNPQNVETFANIFWPHGNPDFCNLVKAYSNPLMELDEMLKKMILENLGLENHIDELLDINYMRFRFTHYKGSSIISGDHENNIKHDGLNGHTDGNFLTFISQNQVNGLQINKNGEWIDVNISPNSYVVLSGDSFKAWTNGRLHSPIHKVKIFAESDRFSIQLFSFSKPGHFVKAPKELVDEKHPLLFKPFEMVGLSEYVTSQAGYAAPSDAFKAYCGL*