MLTVPYVFPLPGGVAPGMVITVRGTVKPDAKELRLEFRKGDDVALRIEPLFNKDGKKVIVINHIKNGKKGEEITVEEFPFVPGKPFTVTITVKEDHFEVSVNGKPLFTFPWVIKDLSKITELVVSGDIELESVSWSMA