MTTKIQFKLSNDILLTVIQMVEKTDDYVVQSIKDALLVSIKEDLLAKLEDKAKNIQKQVSILDHNKKHAIVLKYHEAYTMYKLLELVYEKETFADHPHIKKIKRLLVDLENKVESFTTENNPSDIAQTATPVLASFPRLGVNEIIIEEATILEGEINEDMQALIQEEEANPTLDPSIDINEIVVKNYSIFDLLEENQPVDTLAEETASKALEVIAEPVIALDEIPQEEEEPTRIEEESTDVFVQATQVEEQKEQELTIEEETSLETEKITAPLLETSTEEPVSEEDVVEENEEIVQAETIAEIETTKEEEVPFWAQQAPPPVFDGIVTKTSICIESEEATTACTSEEETLNLFEEATLPLQPLEEKVEKEVKKEKRKPAKDNTQQGQISLF