MPPNYFVLTWYQHACDQCGKSYKTRKSLSRHRRFECRFTTERPIFQCPSCNYAAKRSDNLTKHIKTHFAKMKKEFLPLAFQMQAATIQTKWETA