MQNSHSGVNQLGGVFVNGRPLPDSTRQKIVELAHSGARPCDISRILQVSNGCVSKILGRYYETGSIRPRAIGGSKPRVATPEVVNKIAHYKRECPSIFAWEIRDRLLSEGVCTNDNIPSVSSINRVLRNLASDKQQMGSEGMYDKLRMLNGQTATWGSRPGWYPGTSVPGQPAQEGCQPQEGVGENTNSISSNGEDSDEAQMRLQLKRKLQKNRTSFTQEQIEALEKEFERTHYPDVFARERLAAKIDLPEARIQVWFSNRRAKWRREEKLRNQRREASNTPSHIPISSSFSTSVYQPIPQPTTPVSSFTSGSMLGRADTALSNSYSALPPMPSFTMGNNLPMQVSFPLECQSQFKYPAVNLTCLSIGQS