MGRGRVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIVFSNRGKLYEFCSTQSMTKTLDKYQKCSYAGPETTVQNRENEQLKNSRNEYLKLKTRVDNLQRTQRNLLGEDLDSLGIKELESLEKQLDSSLKHIRTTRTQHMVDQLTELQRREQMFSEANKCLRIKLEESNQVHGQQLWEHNNNVLSYERQPEVQPQMHGGNGFFHPLDAAGEPTLHIGYPPESLNSSCMTTFMPPWLP