MVRGKTQMKRIENATSRQVTFSKRRNGLLKKAFELSVLCDAEVALVVFSPRGRLYEFASATSLQKSIDRYKAYTKDTVNNKIVQPDIQQVKADALSLAKKLEALEDTKRKILGENLGGCSTEELHFLEGKIEKSLRVIRGKKTQLLEQQIANLKEKERTLLKDNEDLRGKQRNLEAPLFLPAPNCVAPLQPRGEPAPEHQPVPRDDDVETELYIGLPGVRCSSQRSGQAK