MGRGRVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIIFSNRGKLYEFCSTQSMTKTLEKYQKCSYAGPETTLQNRESEESDNLPGVRELRPWNNDYRFAPECTRTYVDRITKLMFDQLTELQRKEQMVSEANRCLRRKLEESNQIRGQQAWEQGCNLIGYERQPEVQAPLHGGNGFFHPLDAAGEPTLQIGYPADHETMNVPCMNTYMPPWLP