MDDEVDGAEGWGCSERNQLDPKSTEVDSHEEFLEGFKFSCPCMVSRLMTVVKIYGFMGRECLSAIDGVDVRSLFEKQDKEIELGRFFLKQAVALKKMTFQFCEKPDFVQEEERLKILLMDAQKLTAIPRCSCVEMSPVYKYCLLPSAPPRRSPASALRPSPPHHPGAAVSPSSIPGLWGSWDARSRSFRFTAWLPRPASRRTSRWSPALAASSHRVGMEKMGNAKVAVGMQGRLVSRLPAVYLSSNRVGAAVMLLRAGTTTIGQ