METKDFQQGRDTKLKPSVDGETSQQETQRVGEVVGHLEGLWLHHTDEGGDDLFIHQSSIRSEGYRNLAPEESVEFEVEVDNSGRNKAVEVTGPDGAPVQGSSGGSSGGRGSFGGGGRGGGRG