MNEFKSQKIKAVLKVLLKKKGLTYESLAEQMECSVPTIKRILGPEELTLNRLLHLCEILDTNLAEIETLTAEEETGSPSFTEEQDAFLAKNKNYFAYLMKLFDGMTPKQIADEYQLTARSTDKYLIGLEKHDLIRVTGKQKVKPAFKTVPNLGNGALARAHSESFIKSIAYFFIDLVREGLYSQKKKEERNQATFSTQVVKVSKASYLAWIEEQQKSMRSFEKLATYEEKTKAPEELMSAVIVSAHTILKHDYEGLKKISSTFGEITNF