TREMSGPLKQWLYRHRDTPYPSRAEKLELSCQSNMTLTQVSNWFANARFVHSLVNVSYVAECMCLRACVYVSLYNQFKCLLV