MSEQESLQAQVAGEEELLVTKLHSEVLLLLGIDKFALSRQNFLLHLSLLQAILVTRGIDASSLTYEQIFLLTFYHMGCQLRKQGVVREFEFDRIKKEKFNELELDYYPSSSGGEEGGEGSCGSNKNFCSQLDAFLEKLKRETSTPSCVGVV