MELNSLLILLEAAEYLERRDREAEHGYASVLPYTSDFSRKKTKASPMSRKTQNNRVRDKVDRHFDIIPAGTHGLSGRNRSCRSCGLSSHNELEKHRRAKLRLYLEQLKKLVPLGPDSTRHTTLSLLKRAKMHIKKLEEQDRKALNTKEQLQREHRYLKRRLEQLSVSGSVERIRTDSMGSTISTDSEQEVDIEGMEFTPVEADSVDSISDGEEEDHYSLQSSSSDTSYTATHSHRLQPHHC