MFRDNWGLRRYHKVYTIIELLVKMSEQKPAQPKISLISSDNETFEVDRNVIRLSTTINTMLQDLGMDNQDGGDIDMVEGIPLQSVNSAILKKVIHWCEYHKDDPIPPEDNDNKEKRTDDISSWDVEFLKVDQGTLFELILASAYKQKEKDTCHQKVYKTYIQAANYLDIKGLLDVTCKTVANMIKGKSPEEIRRTFNIKNDFTPEEEEQLCCYVLIISDYSAVKRCFSFVEQVQLDSESLKPFHVV