MKGLKKIALICAISATPFAAQAQMQSLSDSSMGEVTGQSGVTIDINKATVSIGEIAYEDKGFLVIDGLRLFGGTGGPYLDEGRIHFDIVGEDPRSDIPTGTAGEYLYNESILSGMPNIDEIRDNINAVESDANVSDGDLVISMRTSGLFPLDFTLEIDSISLAKQTSDDGSANRTNVGSLRADNPNSTVLVSDLRILGNLGPIDIVVQEESDSMNINAYFNAKGDVTLPFMGTSLGFSLHNTRGQVIGFGPGGEAVSFAHAQADIGVAEDYLGADQDALRVTVQDFSGDLDLTNITMGNDESIGAIYMTDIAITADMVVYGH