MGRYDDEGSYEAAIEALNALLLKCPQLKPAASKKIDELTRELSLEAKIHQEANDVKQELSKVAHELDPVDKLKNGFQTFKTYFKKEHEMFKSLAESQHPKFMIIACADSRVDPCTILGLGVGEAFVVRNVANMVEPYFTKGGYPSTSAAIEYAVLHLKVEHLMVIGHSRCGGIKALMGIKPDGSNRFSEFIEDWVHIGKPISSKVKDTCGDVSFEEQCTACEKEAVNHSLYNCLTFPFVKDAVAKEKLTLHGAHYDFVNGSFELWNVHYKVSEVQKFE*