MESSITLWQFLLQLLLDQSHKHLICWTSNDGEFKLLKSEEVAKLWGLRKNKTNMNYDKLSRALRYYYDKNIIKKVIGQKFVYKFVSFPEILKMDPAVVESGHSSEEVGGTTSEPEAEEEDRTDRNQYRHSNLYSSFTISSLQHALEQQRPIKKEPRCEESSSVIRFVTNGGHSSLPPTPPPSTTDSPNSSVLSPRLASSLSPSQSPAHIRARGQSLSADTEDVECSAQPLNLSSGQREREKLRCTRTPERRGLANSNPLKGRKPKGLEISASPLLLTGSDLVSIALNSPALPSGSLTPAFLTTQTPSGLLLTPSPLLSNIHFWSGLSPVGPLSPAQLQSHAQLFQFPTLMNGAIPIPPSNVDTPSPLLLTSSSHKS