MVTEAELELVLAVLDGLKEDVREFGLAVLGGLFVEHPALLARDPDFKHLKTEEELRASEALRARGEEFLSFLLAMAAGNGNADSLVEPLAEKLALELNIPIDVLEVTFKALIEVLGEYHKDVMKPATIEALTEGLAELLELARARAKKLGHDG