MSTSVYQFVSTMTPRFATEVLKPLALSSPSSPALSFLSYQCGECPRQFTRRYALQEHLATHTGEKPYVCPARGCSKRFSTTSNLARHRRLHGDELQPLACPAPACAKTFTTAHKLQRHLRVHMGTPTRRCKFANCSKSFSSTGNLNRHMRNQHIRFGHPLASDAKREEQSPTSVDASVFVWGSDTSAVQVTPIGEDLKLDAS