MKGLKKIALISAISAAPFAAQAQMQALDDLSMSELTGQAGVTIDVNQALISVGEIAYEDKGFLVIDGLRLFGGIGGPYLDQIRIHVDVAGEDPRADIPSGTAGEYLYNESVLTGLANIDEIRDNILEVESDANVSDGDLVISMRTTGLFPVDFTLEIDSISLAKQTNDDGSANRTNVGSLRADNPNSTVLVSDLKIVGNLGPIDIVVQEESDSMNINAYFNAKGDVTLPFMGTSLGFSLHNTRGQVIGFGPGGEAVSFAHAQADIGVAEDYLGADQDALRVTVQDFSGDLDLTDITMGNGESIGAIYMTDIAITADMVVYGH