MGEEFKTLEIVQKSPNLPIFHLFLNRPSHLNALSLDFFSEFPKALSLLDQNPSVRVVVLSGRGRHFCSGIDVSALRGIADSSSSGDPGRIRERLRRQIKGMQAAITALEQCRKPVIAEIHGACIGGAIDIVTACDIRYCTEATFFEVKEVDLGLAADLGTLQRLPRIVGFGNAMELTMTGRRFGGTEAKNLGLVSRVFKSKQEMEEGVSAIAQAIAEKSPLAVSGTKEVLVRSRDLSIHQGLDYVATWNSAMLLSDDLEEAVSAHMQKRKPKFSKL