MVNVWAIGRDPKVWENPLTFSPERFLNSSVDYKGNDFEFTPIGAGRRICPGLPLGSRVVELIIATLIHTFDWSLPDGMQPNELNMDERPGTTLVRKHPLLLIPK