MGRGRVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIIFSNRGKLYEFCSTQRNAVMQDPKQLSKIEKVRNLLGEDLDSLGIKELESLEKQLDSSLKQVRTTRTKHLVDQLTELQRKEQMVSEANRCLRRKLEESNHVRGQQVWEQGCNLIGYERQPEVQQPLHGGNGFFHPLDAAGEPTLQIGYPAEHHETMNKTHTAKEEGDGIMEMETLLPLPSTTSLSWIPP