MAMRARVMGLGGGRRELLVSAAFTALLVASILLLPSLLLTGAGAGPKSWPFLSSLAASDGAAGEAPRYPVSFAYLISASSGDAGRAARLLAALYHPANSYLLHLDREAPAEEHRRLAELVSGRGVYATAGNVWIVGRPNLVTYRGPTMLTTTLHAVALLLRLRRRWDWFVNLSASDYPLVTQDDMMEAFAGLPRDLNFIQHTSHLGWKIKKRARPVILDTALYEDGRAELLRPENISTNLRRFPTAFKLYTGSAWTMLSRPFAEYVTMGWDNLPRTLLLYHANIISSPEFYFQTVACNSRRFRNATVNHDLHFIRWDNPPKQHPLYLTARDYRRMLLSGVPFARKFREGDPVLDRIDRDILRRRDPGQFAYGGWCSEGGAALCGNPQEPGREGAVKAGAGSRRLKALLRKALSPKNFRKQQCR*