MSGLRFLDLVKPFVPLVPEIQLPESKVPFNNRLVWTGLTLLVFLVMSQMPLYGIVSSDNSDPLYWLRMMMASNRGTLMELGITPIISSGMVFQLLAGTHLIDVNLDLKSDRELYQTAQKLLAILLSFGQAVVFVISGLYGQPSDLGAGICVLLVIQLIIAGLIVILLDELLQKGYGLGSGISLFIATNICESIVWKAFSPTTINTGRGPEFEGAIIALVHLLFTWPNKTIALREAFYRQNLPNIMNLIATVVVFGAVIYLQGFRVEIPVKSARQR