MPVCDVLIRANEGQGACNFKLWHDLLGKGSEGAVAREFKFSDIVTLSHHGERRASLSSGPSNREILDMVAYGCDVGEQLESVVQSPSLPMRSSMRRRLVNRID