MSRQIEQALLSLMPTYGSDLPPSLVELAGSLLAQSRHRASALKTEEEIARLYACANIACDRLKITLDLPPIEPRPPIPPRIYNRLYAHLDNILPSSASTPGRTAAGRRTPSSRFHNNGCSPADRPLPSRGTPTKEQTLAQFRTPSKGASGTAKKATSDQQTFRGINLHGWIQPVTRWVCEETDHKKLAPTILAGLETIVTPGGRRTEDEWVLQNVTALFTAIYFFVTMRVKAIASGEGIDREGYVPLRKEILALLTRARQEVDIKGLSEEDAWEDWTNIKSKDFDDAVAKVNERSWLTGDWYQGIADVVKLTQRGHFEDVAMLDDEIMPKMQVKKADTMFQDKYDFLSDARRAEYVHWEKDIYAKIALSTGTAMEVDTQ*