MSDRPADPTRTVTVFDRKAGWLPRVVREDGRLRLDFAGGSDALHDPRSFGIPITEAHLEALRNDLPRHVILWSVLRPLCDAAGIRGPLDESAAVALLDPLLLSRPDDADRHLQDTKIDRLTLVAHGADIELLEKGRVVDALHSATAGSDWKRAQEYDAQRRRAQAGVVLTQLETAILRYTGQYVHRATVPHRDPSAIDPDLLPQVLTVIGTAEAASAGMTIARDPRRGSRGTDKQDWTRMEEAVETAVREAHPGLGEDAVGTVAFLMCAEAADRARTQPYDPEAGVDGNRSRFGALIFTDDKDSEQTWRTADGFSAVEAFWEFVAQRYGTGNQVFTLEDEARSEGIQLYFYADALARIAREANGTSSYRVEYGLLDDLAHCRKMVRGFVSGGIAALEGLTHWMSDPSELEAARRRRDDRRH