MKIPDDVRKDIPLTQEVIYFDNTATSLTPKPVIEAMDEYYLKYRANVHRGVHRLSQMATQKYEESRKVVADFINAKFEEIVFTKNTSESLNLVALGLEHTFKKGDKIVTTPYEHHSNLLPWQRLAKKLGLKLEFIEGDDEGNLDLSDAEKKIKGAKLVAVQHVSNALGVIHEVEELGRMAKEEGAIFVVDAAQSVGHMEVDVKKLNADFLAFSGHKGPMGPTGIGVLFISEEYFDVFDPPLIGGGTIEDVDLCCYKLTEPPERFEAGTPNIGGAIGLAAGIKYIEKIGIEKIEKQERKLVKRTTEGLDELEIPWYGPRNLDKHAGVVSFNVPPLHPHDVAAVLDEHKIMVRSGHHCALPVMKKLGINGTVRASFHVYNSVEEVEIFLGVLEDLVRKIRGAL