MRELPATNVIWNIGAASDNEIVFNKLRYTARNSKRFKAILFNSYYELEKEAIDALVQEGLKVLPVGPLVLLDSYDTCYNVPKSDLWVQEQECLKWLHDKPKSSVLYIAFGSIASFSTEELHALALGLEASKINFLWVLRPDLINGAPASLPEGFLERTRSRAFVATWVPQTLVLSHPSIGAFLTHCGWNSTMEAVAMGVPMLTWPYFGDQRGNCQHIVEWKVGMPMLGDDGRVVDQQEVEKIIRSMMSGVEGLQMSKTISNLKEKARHAIAKDAGMSYNNLKDIIRHMVPS*