MSKVFVGLKPHSSGCFATGMPNLTSEFHNRVHRSLKSRLSNKKATRAQFGMMPICTPRVPYRTPGEGTWQWVDLWNALYRERVIFIGQHIDEEFSNQILATMLYLDSMDSSKKLYLYINGPGGDLTPSMAIYDTMQSLKSPVATQCVGYAYNLAGFLLAAGEKGSRVAMPLSRIALQSPAGAARGQADDVQNEANELFRIRNYLFKELAAKTGQSVDKINKDLSRMKRFNAQEALEYGLIDRVLRPPRIKADAPRKENDAGAAGLG