MSRTWIRNPLAIFTANGLDAAGGLVVEDGRIVELLGAGQQPAQPCASQFDASRHVVLPGLVNTHHHFYQTLTRAWAPVVNQPLFPWLKTLYPVWARLTPEKLELATKVALAELLLSGCTTAADHHYLFPGGLEQAIDVQAGVVEELGMRAMLTRGSMSLGEKDGGLPPQQTVQEAETILADSERLIARYHQRGDGARVQIALAPCSPFSVTPEIMRASAEVAARHDVRLHTHLAETLDEEDFCLQRFGLRTVDYLDSVGWLGPRTWLAHGIHFNAEEIRRLGEAGTGICHCPSSNMRLASGICPTVELEAAGAPIGLGVDGSASNDASNMILEARQALYLQRLRYGAERITPELALGWATRGSARLLGRSDIGELAPGKQADLALFKLDELRFSGSHDPLSALLLCAADRADRVMVGGAWRVVDGAVEGLDLAALIARHRAAASALIAG