MSEIRQSVIFEHPLNERTRSWLRIETSLQQMSTLSPLDSLPSSLAFFRAVAEFIEVIDRGEVRSEILKELEKQQKKLAMWAEAPNADQALIRGFSDELKQKAAELSKAPRIAQHLKEDKIIGIVRQRLSIPGGCCGFDLPYLHLWLNLPQSVRDTTQAAWIEGLQPLQNALGSLLTLLRQSAPFVAAESHNGFYQDNAEGADLLRLRLPVDFQIYPQVSGHKTRFAIRFLHTDSEHGIIPATLPFEIACC