MVLKTNVKELDMDAARAERQFQTVDTVHDAPCQSYDPSSGLMPVCDVLIRANEGQGACNFKLWHDLLGKGSEGAVAREFKFSDIVTLSHHGERRASLSSGPSNREILDMVAYGCDVGEQLESVGRIKGRLA*