MAPPPDLVDDATAEILLRFPPDDPACLVRASVVCKAWRELLSSPAFLRRYRAFHGAPPLLGFLHNIYDEGPCARFVAVAAADATATTFPFSGPAFDRFGWWFVECRHGRALLQTFERHAPARLVVWDPITGDQQYLPMPVSGHPYFCRSAAVLCAVDGCDHLDCHGGPFLVVAIGGFEEDTHIWASVYSSETGVWTMSFPIQLDAYIEERPSLLAGDALYFSAQQGKMILMYDFIGHSLHVIDAPDMFEPTEGIVVTAEDGGLGLAGVKDGNLHLWSWKAGPHGIAEWVQGRVVKLRMLFPILNPLASLNVIGFQEGTDTIFISIDMDVFAVMLRSEQVKKVGKTGSKYAMAPYVSFYTPDLAKGRLLSP*