MVRVEPMWIEGYPFTAVQVELPKTTLLAIANSVGYAMCGALDVQLLRTKLRSRNVVAMRATGVRTLEELLAAPVESQTQAAEELGIHSGMPMREALATLGRAAQNG