VPVFFIPASRIRGDEVVLTGETARRLREELRLRPGDLVVLRDNSGLLYETEIVEIRPREVRGRVLSVRPAEGEPRTRIDLAAGILPGEKFLEVLRETTRLGVRRIIPLLTSNTPLNDLAEWEARVPEWREVIREAAEEAGRGRLAELEEPMRVEDAAARAAAEGGLALVAYDGAPPDEGPTLEEILAAHRPERVTLFVGDENGFSGEELAYFASHGITLAGARAGGPNGHKPEDLARVRALGAPLSTLGDTLLEPDRAAIELVRRILELLGDLR