MDCFTKALSEKGKPLLVLDEFKFRKCTISKNGIKWRCTIKSCTSNFLCDESETVLLKSNFDHSHEASLNINRQIVANSLKIKVTDQVTIRPLKLIRNEVR