MQALTAKKNHLFGRYSSGSIDSDGGRKWSSVQEPMQFSSPVVGETNLEEPHKHFYQNESSLNLEEAHGYGKSKDSRNSMEVLAEKLATWNDHTIPANLDGRLDFENSVGTPCLDSQSLTNIDPWLGMLDNRFGGEANPDAEIINEKIGHLKIKQELQQESGPSIPALLHQLCDGNDEKSVRKKREALQMLVQVSKMNDAFVWSKYFNQILTGDPNSSVKELALAVIVEMLSNQKDTLEDSVETLLEKLLHATX