MLKLQKKTEDSKFAVFLDHKTLINEAYDEFKLKSELFQFHAKKTDKGIEEDKTRKRKRKAGVEDASSLEDLHLVNEYLELLSKPVEPEDSSPMKRHWEDGYNVPQLHGANESGRMQRFLRVDGSRGVYLIPNQSRFFNHNVDNLPALLHQLLPAYDLIVLDPPWRNKYIRRLKRAKPELGYSMLSNEQLSHIPLSKLTHPRSLVAIWCTNSTLHQLALEQQLLPSWNLRLLHKLRWYKLSTDHELIAPPQSDLTQKQPYEMLYVACRSDASENYGKDIQQTELIFSVPSIVHSHKPPLLSWLREHLLLDKDQLEPNCLELFARYLHPHFTSIGLEVLKLMDERLYEVRKVEHCNQEEVN