MQNSHSGVNQLGGVFVNGRPLPDSTRQKIVELAHSGARPCDISRILQSQAEAKVPGLDSQNVSNGCVSKILGRYYETGSIRPRAIGGSKPRVATPEVVNKIAHYKRECPSIFAWEIRDRLLSEGVCTNDNIPSVSSINRVLRNLASDKQQMGSEGMYDKLRMLNGQTATWGSRPGWYPGTSVPGQPAQEGCQPQEGVGENTNSISSNGEDSDEAQMRLQLKRKLQRNRTSFTQEQIEALEKEFERTHYPDVFARERLAAKIDLPEARIQVWFSNRRAKWRREEKLRNQRRQASNTPSHIPISSSFSTSVYQPIPQPTTPVSSFTSGSMLGRTDTALSNSYSALPPMPSFTMGNNLPMQVSFPLECQSQFKYPAVNLTCLSTGQDYSKNRV