MNTKQTGDTSEAAVIAELIGRGYTVSIPFGDNDPYDLVVDSAESLHRVQVKTGWIEDGCLRFKTGSKTTEDGSTRVTDYSPEDVDAFAIRCRDTETLYWVPIAIAGKKNTYLRIDPAQIEHPNITRAEGFLFDAALPDV