MSSGFRVLHLVRPFLSVLPEVKAADRRVPFRERALYTVVALFVFLVCSQLPLYGIHTASGADPFYWARVIMASNRGTCMELGISPIVTSGLVMQLLAGSRIIEVDDAVKEDRALLNGAQKLLGVLITIGEAVAYVVSGIYGDVRDLGAGNAILIIIQLFMAGIIVICLDELLTKGYGLGSGISLFIATNQCESIIWKAFSPTTVNTGKGAEFEGAVIALFHLLITRADKMRALKEAFYRTNLPNITNLLSTILIFLVVIYFQGFRVDLPVASKRGRGMKQTYPIKLFYTSNMPIILQSALVSNLYFISQLLYKRYGGNFLIQLFGRWQESESTGQFIPVGGLAYYISPPTSLRDIAANPLHAVFYLTFMLSACALFSKTWIEVSGSSARDVAKQLKQQQMFMVGHRESSLQKELNRYIPTAAAFGGMCIGMLTVVADFMGAIGSGTGILLAVTIIYQYFETFEKERAQELGGVLF*