MEFNPFTEPSNFVDLLSSEQNVVFGNVPESQLPFFACQATHDSNIGEETQGSRKERRTWSPTDDVVLIDAVVGNEQRSIAFWKRIDAYYNASPKLVGCEKREAANCKNRWQKINDLVCKFCGAFEDATRERTSGQNEADVLKLAHEIFFTNYNKKFMLEHAWKELRNDQK