MVLKTNVKELDMDAARAERQFQTVDVGAAIGQACLLLAIGKKGYDPSSGLMPVCDVLIRANEGACNFKLWHDLLGKGSEGAVAREFKFSDIVTLSHHGERRASLSSGPSNREILDMVAYGCDVGEQLESVGRIKGRLA