MNYNDIVKATQNFSDDYIIGSGTCGTVYKVVTPGRNKIFAGKCLKLAHHCREHHRYCSLRREIESLKYARHRNILRHRDLITALDGINHVAVLLCDFMVNGSLWEYLGGGSKRPNQKLDWRTRYNIAAGVAEGLKYLHHDCEPAIIHCDIKSANILLDDEYVAHIADFGLARLVENPSIDSESSSLLGGTRGYISPERGYGVKASTKQDVYSFGVVLLEMVSGKRPIVEEDDQEFVHITAWAARMTKEGRMDEIIDEDMRSCSDYNNTKDEIVKMMEIATFCTQSAPNLRPSMNGVLDMFNRLHESQ*