MASTKVKIPTIDFSNLELKPNTPLWESTKVQVFEALKEYGCFEAIYDKIPNEIREGIFGISKEIFEFPLETKVKNYSDITLHGYVGMIPHLPFYESLCIPDLLNPQNVETFTNIFWPHGNPDFCNLVKAYSNPLMELDEMLKKMILENLGLENHIDELLDINYMRFRFTHYKGSSIISGDHENNIKHDGLNGHTDGNFLTFISQNQVNGLQINKNGEWIDVNISPNSYVVLSGDSFKAWTNGRLHSPIHKVKIFGESDRFSIQLFSFSKPGHFIKAPKELVDEEHPLLFKPFEMVGLSEYVHFPSWLCSSQ*