MPSPGSSESNAQALRRERIEDDEFFGPQPSTLAELPDPEPLLRALAICAFEVIAGVRQIEHLASWVTDDVYAHLRVRASIAARARAVTGQVADRPRLAIGHVTQVKRDAGGLDAVVVVFERHRSYAVAICLEGMDRRWRASVLVVL