MKRSGTSSLPLHGGKAPPWLVGRMKKLAKPIIRIIVDDYGRDEFLRRLSDPYWFQSLGCVLGYDWHSSGLTTVTTGVLKEAISSMDAGISAAGGKGKISLKTPDEIENFSKKFGFSDDKTESMKYASKMSAKVDNTAIQAGAPLYHHAFFASEDGEWAVIQQGMDTENKVARRFHWISEGVDDFVEEPHEAILAQMKKDRVLDLTAKTSEECRKTSTDLIKDNPKEIKRDFQSLLPEKQKSLKEWMPELKRADRKIKILNLPERLNWNALERAHELQPENFEKLLNIRGIGPATTRGLALVSEIIHGDSASWDDPAKYSYAFGGKDGVPYPVNRVAMDKAHRTLKSAIEEAELGKEEKLNAIKRLESFSSGKSKDER