MGRGRVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIIFSNRGKLYEFCSSPSMLKTLDRYQKCSYGAVEVNKPAKELESSYREYLKLKARFESLQRTQRNLLGEDLGPLGTKDLEQLERQLDSSLKQVRSTKTQFMLDQLADLQNKEHMLVEANRSLSMKLEEININSRNQYRQTWEAGDQSMAYGNQNAHSQSFFQPLECNPTLQIGTDYRYSPPVASDQLTATTQAQQVNGFIPGWML