MTYYDRIRELTKTVPATLVDFGLPRDPARTPTQASSNFITNKEQGDWAENLVFRAINETSKNFVAVKYGKSDDLVAGEDGFDTFYQEFQNELDTIGKRPDLLIFRKEDFNSDLGFDISQIPHHTITEYVKMAIAGIEVRSSAFLIDKYEEAMQVKTEKFSQIALQTRDIILSEFQEELNHPSRQAYIDLLKGITPKTLSVTDFRVPSWSSTERLSELKAHFRTLKDAIKEIQKRDYLSITPKVEDIKVVYKWIETFNVPHFYFQVFFDKVYGISFEQILAIISDSNNEGIIFSVETDTKNQNKTTIKINSKSGTPIALKVEEPIHESVRKEMDRGRLLFYVTFKGGTAYLDVDNLINILGIDSKEF