MLKNRAAYNAFLSQKGILLSELGTQEYALDQQDAMNAIVIIEDLAIPILGGDVYLQSLEGIEISYENWSINRQPGESLDNYVRRSCAYTRNYIARFPVQAEKLPLFVLVLASDLQMLLP