MGRVKLKIKKLENSSGRQVTYSKRRSGILKKAKELSILCDIHLLLLMFSPSEKPTICIGEKSSIEEVIAKYAQLTPQERAKRKLESLEALKKTFKKLDHDELSSHLGSLQCQMAEVQKRVSYWCDPEKVENIDHIRGMEQSLKDSLNRIRIHKENFAKQHLIGLQCAAAQFQTDMQLPLGLTGDPGPSSWFPNAGADGQQTMMLPDDSSLLHQRDIGCSTSTSLQSYPGYFSMSKQSTDTGGGSEHGQPAVHQQPPDFGQAECLTSLQLGAPFQYTPFDTSLFNERMFRPDAMELHDGSAGIDFGGGHFDMSRSGDEASFQNWASAACGASVFDHHQQQQHHQQQQPSSAQQQL