MGRGRVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIIFSTRGKLYEFCSTNSMLKTLERYQKCSYGAVEVSKPGKELEQSSYREYLKLKARFESLQRTQRNLLGEDLGPLNTKDLEQLERQLDSSLKQVRSTKTQFMLDQLADLQNKEHMLVEANRSLTMKLEEINSRNQYRQTWEAGEQSMPYGTQNAHSQGFFQPLECNPTLQIGSDYRYIPEASEQQLAATTQAQQVNGFIPGWML