MSPSVDCVASLYCAEDVSAATWGDEDSGKCAYLESVSELQPTVFLDFSVEDDDAVSTLLLKEAQYMPEPDYSERYHSRELSNGARLDAVRWIQKVQAFYNYSPLTVALAVNYMDRFLSRHHLPEGKDWMLQLLSVSCISLAAKMEESEVPILLDLQVEQQEHIFEAHTIQRMELLVLSTLEWRMSVVTPFSYIDYFFHKLGISELLLRALLSRVSEIIMKAIEDTTFLQYLPSVVAAASLIFSLEEVTALHTDDLIRIFSDLSVDVDAIKDCYHDMQVAVMDPYCQGPSLKRKALRGSEPQSPIGVLEAAALSSATEGTLGFSSRESSPGICDLPPSTFPQRKRRKLSLDDDTSTLLERTHL*