MQVLCKPLFERKNLVQFPLKNQRLETENFINAIVSLYQQVPERFLEVAQITLREFFNAIIAGKDVDPSWKKAIYKVICKLDSEVPEIFKSPNCLQELLHE