MSSGFRVLHLVRPFLSVLPEVKAADRKVPFRERALYTTVALFVFLVCSQLPLYGIHTASGADPFYWARVIMASNRGTCMELGISPIVTSGLIMQLLAGSKIIEVDEAVKEDRELLNGAQKLLGVLITIGEAVAYVVSGIYGDVSDLGAGNAILIILQLFMAGMIVICLDEMLTKGYGLGSGISLFIATNQCESIIWKAFSPTTVNTGRGAEFEGAVISLFHLIITRKDKFRALKEAFYRANLPNISNLLATILIFLVVIYFQGFRVDLPVRSKRNARGLQQSYPIKLFYTSNMPIILQSALVSNLYFISQLLFKRFGGNFLVQLLGRWQESESTGQFIPVGGFVYYVSPPTSLSDIAANPLHALFYLTFMLGACALFSKTWIEVSGSSARDVAKQLKQQQMFMVGHRESSLQRELNRYIPTAAAFGGMCIGFLTVVADFMGAIGSGTGILLAVTIIYQYFETFEKERAQELGGVLF*