MSNDTPFDALWQRMLARGWTPVSESRLDDWLTQAPDGVVLLSSDPKRTPEVSDNPVMIGELLREFPDYTWQVAIADLEQSEAIGDRFGVFRFPATLVFTGGNYRGVLNGIHPWAELINLMRGLVEPQQERAS