MDKKELKQKALTLVSIPDHYETIIEECMVEENGEGEAFFTWANKEREEGISVTLDLDGNLLKLSIDKKMVEEIRPSLDIQERKELAEQFLLTHHPEALTSLTYHRSENRSRAVRFYYEQIVMDLPLPSAGCFIDVTAKGEIVTFSLDGIKSNPKIPEKFIQKQKLFHDVTSRLSFNLLITKLYKNLYEVEKDRLYMVYEPEPFMEYVVDAVEPTLSTIHEEEEKVYTPLPKIETTRFERSTIEEIVGITDNMEMIRKVDLGEETGMVWRDRDWENETNSRSVDGFFHNQNDGTVKAFVTESGDVRSFMWFAERTGEKSLNRDECFQITLDFLQSMIPEYMPYLNVKMTSDDGDEMSDKEHFLFRVHNGHGITFQTEIVTVAINRTTGRVDYYSGPRASVEELEELPLEPRYSEERVKEKFLEHLDFDLAWTRDYEEEDGSYKLVYKPCDRQSRRKVRFIDALTGEVILDKEDD