MQNSHSGVNQLGGVFVNGRPLPDSTRQKIVELAHSGARPCDISRILQVSNGCVSKILGRYYETGSIRPRAIGGSKPRVATPEVVNKIAQYKRECPSIFAWEIRDRLLSDGVCTNDNIPSVSSINRVLRNLASEKQQMGSDGMYDKLRMLNGQTGTWGARPGWYPGTTVPGQPAQEGCQPQEGGAENTNSISSNGEDSDEAQMRLQLKRKLQRNRTSFTQEQIEALEKEFERTHYPDVFARERLAAKIDLPEARIQVWFSNRRAKWRREEKLRNQRRQASNTPSHIPISSSFSTSVYQPIPQPTTPVSSFTSGSMLGRTDTALSNSYSALPPMPSFTMGNNLPMQVSFPLECQSQFKYPAVNLTCLSTGQDYSKNRVNLTNDFMENSWMFSSIL