MWKDTQGALSWNGLLDPVNTVLKEEILRYGEFAELCYDAFDSKLSTNDFGGCKHNLDELFDSCERPGHSGDFSTAGYEVTQYLYAETDTLGRPIKQSLWIGFIAVCTNTEDIRRLGRRDIIIAWRGTKTCQEWIQNVRDILVPARLSFSRFKHKGIRAGLATTALLKGKRNDKGKGVLDRVSSTTRIDDKGVRAEKGFLSCYISKGQDSRCPIDTVLSEILRLVDEYKNESLSVTLTGHSLGDALEMLSSYDVQKILNSNLPARSIPVTVFAFASPCVGNRAFSL*