MESAITLWQFLLQLLLDQKHEHLICWTSNDGEFKLLKAEEVAKLWGLRKNKTNMNYDKLSRALRYYYDKNIIKKVIGQKFVYKFVSFPEILKMDPHAVEISRESLLLQDSDCKAPSEGREAPRHGLSALKSTSRNEYIHSGLYSSFTINSLQNPPESFKAIKTEKLEEPPEDSPPVEEVRTVIRFVTNKTDKHSSRPVVPLPSTSEAFLASPASAKVSSLMLPNAASISSASPSSSRSPSLSPSSPLPAEHRSLFLEAACHDSDSLEPLNLSSGSKTRSPSLPPKAKKPKGLEISAPPLVLSGTDIGSIALNSPALPSGSLTPAFFTAQTPNGLLLTPSPLLSSIHFWSSLSPVAPLSPARLQGPNTLFQFPTLLNGHMPVPIPSLDRAASPVLLSSNSQKS