MGRGRVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIIFSNRGKLYEFCSSSSMLKTLDRYQKCSYGAVEVNKPAKELESSYREYLKLKARFESLQRTQRNLLGEDLGPLNSKELEQLERQLDASLKQVRSTKTQFMLDQLADLQNKEHMLIEANRALNLKLEEINSSNHYRQTWEAGDQSMAYGNQNAPSQSFFQPLECNPTLQIGTDYRYSPVASDQLNATTQPQQVNGFIPGWML