MVDKTDQGIPLKLEAVCGEDLFGCCKVSKTSRTPYSDATNCKKGFSHVKRPMNAFMVWSRLERKKICEFQPEIHNAVISKNLGTRWGELSGSEKAPYVAEAERLRQLHVLEFPDYKYKPRKKCKKGTSNNTPHTPQFGNSHRYSQNQGNSRGVGTFSENVKGPLNDMQINATSQNSTWNLMIDGSEVFPQYACGKILKVDYDGITYSPTPNNLLQNDSFSQLNKGAQNVKKELMYHCGTQGITNPTYPLSTYLGTSPRTSKGGFYDDSYNSYFNSTTNSANYF