NEKLEVKQKWASRLLGKLRKDITQEYREDFVLSITGKRPAMCVLSNPDQKGKMRRIDCLRQADKVWRLDLVMVILFKAIPLESTDGERLEKTAECAQPGLCVNPYHINVSVRELDLYLANFITSHDVMCFSTIPRERPL