MNADREVLLEETLQKTLTQLKNHIWSDIDALATTGTLPPDQIFKQAAHDLDHIKLINSMLLTTKDINIEKNDIKKCEDSVEFRRISDFFQTNAERFLKESPVYKYNFNELIPELNSVLDESVSFTDGFLPFISIPVADIFTVKIIFSLENQPAFVVVHGATEYEKSQFEQSDFRVFRTLSVYFSRALPDFILKYKSKAIVEFAIWLKSYKNLFSAPCTKCEQFISRDLTGDLLPPIIRTITSCLPYHIRCAPFEIELPDFGYVTLMSEEQMQEKLSHPGK