MGLTVKRILVQVLLASFDNRAEAHSYMCLRPHVPIYKSLTWNRTTCKKVRNGIQAKKFTQASSYKLRYTHIRSSSSPGLKVDRRHGKRPLPSEASEEKEREDHPHLHDFPSNYESSWTEADMSAMVSALTQVIGTTDDHAAVQPNPTSISDSSLLVKQEPDRSQPVQDQEPVRRRHYRGVRQRPWGKWAAEIRDPKKAARVWLGTFETAEDAAIAYDNAALKFKGTKAKLNFPERVQGKTDLGILMGSSGSGAASTQRTQNLMTPAGHIVNPQPAPAPLMMSQQPETFPDLYQYARLLSGNDADFYNYSSYPFNQDPRFTSRFLPSSTHFSSSTASQDSQPPQQGQQDHEEDGGNEDRNWSNPRE