MTPEHFLQLLQHQTSSFAQTVSTNEGEWIIKGFIDIHKKVYTISIDTKIISKILELLLFPIFDNFARCNQLKIELVSQQNFYPDLTFIHEPTGAKFAVDIKSTYRKNNQEVNGMTLGTFTGYFRQRNSCKNIKYPYQEYSGHYVLGVIYTKCDLVADERKSFRLEDIEKIPSVIKDFQFFAQPKYKIASSSPGSGNTKNIGSVTKISELIEGKGIFSLLGEEVYDDYWMYYLTTDMAKQVDSSRPYTNLKSYLEYKQRGSDALKLREDEIINLSSDYQEITVNEESV