MDCVLAPSAGTSSSNFVELRGGDGFRRLGFSREELHFGRQSRINLVSCRNPSQIHHRARRSVVLLCSQNANVAATESTSVDTALKSKGKELARDLKGTCLFLIGMMGSGKSTVGKHLSDALGYYFFDSDKLVEQAAGGASVAQIFKQSNEEGFRDAESEVLSQLSGMYRLVVATGGGAVVRPQNWGYMRHGITVYLDVPLDALAKRVVAAGTEKRPLLGEPQREFAHEQTLARLTKLYEERGMAYKNADVSVCLKMIANEMNAKDICELTPSIIALKIMERTQELIRSQKHYGSPRIGLF*