MNDRLDLQRLFSGTVSDHQTHTRVRQVTLESEGLERFLDQARAIDVQNLEYVPFMRFKLADMLLQACGEGLRATLNALVEDRRHGGFTIGLQGLSADPDDFVRFGTAVGYLLGPANHDSMSGKYYARFLVKHTDNSDSYLRQAYRLFTMHTDGTYVTEATDWLLMMKFDERNAVGGESRFLHLDDWADLDRFTQDPLATQPLLYKSPASKNVAEQVERPLFFQSRYGLSVCFIDQFVQPATLEEALYLHDLSASMESSAGVQEITLPPGELVVLNNYFYLHGRAPFEKNEALHRELMRIRGLFAR