MGATQSTPASSRSLQTRLDRALEGRRRPADERFSIRFKEPFGDYDLLRSTSCQGLAHPVHVVIEARNTANQHKPPRFLDRVCYPDPDFLTVQECLEMQNKEEPKHIARVMGSSANDSRTAVYYAHNNLGSVASLLRRCRAPGATPVSVPTAIAIRLVRQVLLAIQALHPADDKTDAFEHGQIGLESILGHVDKDGNVDFCLSGLDGARRIHGDANLAARLAAAAADKSRLVIVVQELIALSHSDPRHLPDLQALKAVEADLTALLTPDPGAGVARDLRWLADRLRGCEEAHVRSAGQRRDLALFSDACRALVWEQARAGGDNLFWRTRGEVQAWAGANLGRGDEWAVVWWSREAVDPVHGVEIPRR