MLGSLLGLSLNASIRGCLFLYPKTWGCVESATTDSQTHHKHSLFGEVLERLSPEEDKRIRRKLDRCLLPVMALSYAFQYLDKSALASTAILGLREDLKLTGDEYSWASGRQVYHGIHVSCTLDRRYQSRCRSPSRSLDTNAAAVFSLMWGAILMLTAACHNASGLLAVRFFLGIAESLIAPGLTIMISMFYKRSEQPLRHAAWFLGNTIAGALSGLLNYSIGHITSITPWKATFLILGGVTIAWACLSLFLLPDTPDSAWFLSKEDREKAIIRVQDNLTGIKNNEFIWEHCREAFIDPKTWILVALQICFNIPNGGITSLFLIVVCTVGARIWEGTRTYWIMLCFAIALLGAALVRELPDEMRWGRYVGTILVGGYSRCFPLIMSLLSSNVSRFTKKTTVNALTFIAYCAGNIIGPQLFFAKEAPKYNSGFVAMMVCLSSGFLLAFIFRLYLIWVNRTRDRECADAADSTDIDAPGLEVAMAMEDMTDMQIRKFRYVY*