MKLLFLTKLTLHDPYQILGPTSSRLASAGSGQIQLWQFLLELLSDSCNADVITWEGTSGEFKLLDPDEVARRWGERKSKPNMNYDKMSRALRYYYDKNIMCKVHGKRYAYKFDFQGIAQALQPQTNTTSAELFPQSRLHSSAEFIHSPWSTANYRSLIAPQFQTSAGALFNPSVGYTSFGASNNGTLQTRNFPLYTASNYPKCI