MVRGKTQMKRIENATSRQVTFSKRRNGLLKKAFELSVLCDAEVALVVFSPRGRLYEFASATSLQKSIDRYKAYTKDTVNNKIVQPDIQQVKADALSLAKKLEALEDTKRKILGENLGGCSTEELHFLEGKIEKSLRVIRGKKTQLLEQQIANLKEKERTLLKDNEDLRGKVMTLNKLLLPPSHHIKAFLTLT