MVILVFKSLFNPRMSSTKTSEITIDLDPFCFKQFDKKGINYIPYPKESFIEKVRHSVRNGSVLRDGYAPFCKHLILKNFTDATCGFLEITDKNSSLLRSGYVSRTANEVPVLSRWFSKSDVLEYVKRAEYLDVILYSREQVIKEYKAMQTYEDDSKFLHDYYVISIKPQDVDHELPMLPITIMRNALIDEGGSGVPIDREKYMESVKYWSKHAVLLED