MSPSPSPALAALRDATRDLHAELDRRSPLGDDDLDDRAYLDHAGRILGWLEPLERALRDNRSGWPAALRADARLVKSTWLESDLLAGGMSRAQVEALPRCADLPNATRAAEVFGVAYVMEGATLGGAYLYKRLAPRLPGLPLQWLQGYGQATGVRWQEFLEQLARQIDSPEAIGLAQDAAQATFLSFRRWVLDEA