MTFLKPHIHIDFAAQIWKMLIDPLQGLLFIETRDTEKRQTLFSAFYLSNGHTNFINLLCDERWLTGIEACYNGVLFLHGYESALSPAHKGLIAIDGVTGITLWSNYVDALHHVSITGPVTYHTQIQPQKLFLTDALTGATLWAYNPSIDLDLDPQIRVPHVSETIDSGFKPYIKGPLTGNIHYLEYNDFRIVSLHTLIEAQLSQVLLIIQGNNLVYEDLLIDKIQKLQPEAFIMHQNRLIYIKNKVELKVLNL