MGKKSSLPPGFRFHPTDVELVKYYLKRKVLGKKLHFQAIAEVEIYKYAPWDLPGKSCLRTGDLKWYFFCPTEKKYASGVRMKRSTDIGYWKSTGKDRSIQYKNEVVGMIKTLVFHTGRAPKGDRTDWVMYEYRLEEIELADKGIAQDGYVLCVIFKKGPGPNNGAQYGEPFKEEEWGDDDDDDEVEEVNFHKAILPAAMHTPAFMLPKNSNTSIAMSSYVPESTCTGLPVSCPSQTPTACTTLPMVSSNDVASTEDHQVVHEYVNGGEADSSAGISATAYQQPSNPKGSILASSSSYVPENMCYPAYIPSMDASQVEAPQIMDNGGDLLSPLAIFDNDNTENVDFGGIAEPETDIYQNLGDIASSGTGDYISNSQYLMDPTLLDSNVGFLELMDLDTPLYHS