MELEKGVHRWIVDISEWNPSPNYFSFAMSFLPQHEHSSITRFFKMEDRKRALVSRLLQYALIHQVLGIPYNEIVIRRTAEGKPYLLYLERSQECDKLKLELPNFNFNASHHGDFVAIASEPVCLVGLDVVSQTIPEKESVEEFIQSFSSYFSRLEWFNIINAGSSRQILSEFYRYWSVKEAFVKAIGDGVGYKLDTIEFHHKNWENIFVKVDGKELEDWRFWLLELEKDHVASIARGHPMYATSSYKTTLNRTKFNDEEYNLGLHLPNARFIFRKVEDLFPSNGTGRVPPC*