MGARKAGLIALFDVDGTLTAPRKESTPQMLKFMQELRKVVTVGVVGGSDLVKISEQLGNTVTNDYDYVFSENGLVAHKDGKLIGKQSLKSYLGDEKLKEFINFTLHYIADLDISIKRGTFIEFRSGMLNVSPIGRNCCQEERDEFEKYDKVQKIRETMVSVLREKFAHFNLTFSIGGQISFDVFPQGWDKTYCLRYLEEFNEIHFFGDKTYKGGNDHEIYESERTVGHTVNSPEETLKQCSVLFLGKDNGSS*