MGRGRVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIVFSNRGKLYEFCSTQSMTKTLEKYQKCSYAGPETAVQNRENEQLKNSRNEYLKLKARVDNLQRTQRNLLGEDLESLGIKELEGLEKQLDSSLKHIRTTRTQHMVDQLTELQRREQMFSEANKCLRIKLEESNQVHGQQLWEHNNNLLSYERQPEVQPQMHGGNGFFHPLDAAGEPTLHIGYPSETMNSGMNSSCMTTFMPPWLP