MKLKELVKQFIPMNYWNTRRKASIIRQQGKVADFWAPILKAYYNGEIERYSLKPKKKLGTQKVIWQYWGQGIDKDELPEIIQICFDSVDRNKNDYQVIRLTDITISEYIDLPDFVWRKREYVQFTRTFFSDLLRVALLSTYGGVWLDATILLTGSIPAVYEKTDFFMYQRSDEEKNKKYWENVYAYYFGWEPNFKVRMLSSILFAQKESEIISTLTDLLLYFWKTQDSLPDYFCFQILFNELVANYRPAENCPIVNDCIPHIIQTKINGTYDDVSFEEALELSNIHKMTYFDAAAMIRLKMVLRLARNA