MSAVVLHPSRVGNIECWCPRCYKQCSERVPPGAWAECTYCGCRVRVTTQDNVFPASVRGEYESDASDTSDYESDPSYTSEYESDSFYTSEYEPDPSYTSESGPSGTGLSEPTPFILGWTQPGHPSVKFREHPEDGDRKLFLRIHTIWPGPPLFTRVLLSEESIPLHIHPLLDGQFSMPILFDHSISASTPYKFVAVGQTIPLSIDDLSQPATYPPVTQAYIRCQLASIIIPSVHWHIGTPSTLPQAAPITIGFILSYIHGFLHVPITRKQWERTGGSGKEEVTLAFERRCMISPTLEMEKFERSQGVKSVDYLGRKVLFGELVMERGRDGIERMELRLCEKLE