MSLSSTCSKREDPPSWVKRTNVIRTGVFVSGPFDFAEKSLARMDILMTTNGTKVQIIHRADSSWESWTDHILQVGGAVLKEVEIFYAVCAFRQTVVCSDEAFMAMLESFLPQSNTFVVTNSAIGFSLKELSAITGLPILGNLYEEFMPIDSVLEEQSKEFRLLYFQLVAFYDFLKKEDLKVRCSNCRSGSVLSSNFFDSGEPSESTTQEARAKNPDSKKISVIRENLRVFFASTDTIHSDIALRRDLAVFLTYWLGEAVFAGGDGTHIRLHCIFPACQMAFRERLALVPTLYSYLCTEL*