MQNSHSGVNQLGGVFVNGRPLPDSTRQKIVELAHSGARPCDISRILQSHADAKVPVLDSQNVSNGCVSKILGRYYETGSIRPRAIGGSKPRVATPEVVNKIAQYKRECPSIFAWEIRDRLLSDGVCTNDNIPSVSSINRVLRNLASEKQQMGSDGMYDKLRMLNGQTGTWGARPGWYPGTSVPGQPAQEGCQPQEGGAENTNSISSNGEDSDEAQMRLQLKRKLQRNRTSFTQEQIEALEKEFERTHYPDVFARERLAAKIDLPEARIQVWFSNRRAKWRREEKLRNQRRQASNTPSHIPISSSFSTSVFQAIPQATTPVSSFTSGSMLGRTDTALSNSYSALPPMPSFTMGNNLPMQVSFPLECQSQFKYPAVNLTCLSTGQDYSKNRVNLTNDFMENSWMFSSIL