MQNSHSGVNQLGGVFVNGRPLPDSTRQKIVELAHSGARPCDISRILQVSNGCVSKILGRYYETGSIRPRAIGGSKPRVATPEVVNKIAHYKRECPSIFAWEIRDRLLSEGVCTNDNIPSVSSINRVLRNLASDKQQMGSEGMYDKLRMLNGQTATWGSRPGWYPGTSVPGQPAQEGCQPQEGVGENTNSISSNGEDSDEAQMRLQLKRKLQRNRTSFTQEQIEALEKEFERTHYPDVFARERLAAKIDLPEARIQVWFSNRRAKWRREEKLRNQRRQASNTPSHIPISSSFSTSVYQPIPQPTTPVSSFTSGAMLGRTDTALTNSYSALPPMPSFTMGNNLPMQVSFPLECQSQFKYPAVNLTCLSTGQDYSKNRVNLTNDFMENSWMFSSIL