MTCAGLSGHIHVVDGLIEGSSSPPALGAAFVGALSGLQKDIVDYVVRAADRDGLDKCLLMSAARIWSCSTLEDVEFLLYAIQSLTNAGAVSFQKALQLSCGDAVIEHWNGLIFMEKASILQRLVDLGISHLTPDFFGRILLMTCVTFLFKLLQSQKKVSRSQLESTKLHLKSGEDLRCEAIVQDMINLLSVLCKNEGANVFSSQLLNVTFGRLEDVGRLLHVSNLPMENNYAEWPLRMIKFLLTDCGIKDLSDTVTTLAAFQAARLNILLPVVQLFIELQCFEAVYVYLDLSITFCQMDAIRYLLGVVSQPVDTARLIQAVRLAASNRRGPPRGPQGVLCALHSNFLRDKDYTLTEAVMLAELPETDPSVKMALKTEWSPKAFEAGVQAGENHFLSFMLVKKHARSPLRVGELPLDLQAAIGYLPLYKDCWNTPGSLLSQRQRGELIAALRRIDHGGGSLSESELLNAEKPMLLSRLAAFLPAWCSATAFQSCCSS*