MGRGRVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIIFSTRGKLYEFCSTNSMLKTLERYQKCSYGAVEVSKPGKELESSYREYLKLKARFESLQRTQRNLLGEDLGPLNTKDLEQLERQLDSSLKQVRSTKTQFMLDQLADLQNKEHMLVEANRSLTMKLEEINSRNQYRQTWEAGEQSMPYGTQNAHSQGFFQPLECNPTLQIGSDYRYIPEASEQQLAATTQAQQVNGFIPGWML