MCLYFTQNRCQYMDSPEHLEKFSHTFPELDPVVLDAARPLPRQPFDKFLVLDLEGKVEILEFPVVLLDAKTLTVVDRFHRFVRPCELKGSRLQAYIAGKYGRWKLERLWEDTAIPFQETLLAFEDWLEQHSLRDPESHLLKNSAFVTCGNWDIKTKIPEQCITSGIPLPSYFCEWINLKDIFLNFYNKRARAKSKAPGMLSMMRSLDMRVQGSHHLGLDDAHNIARIIQKMESDGAVLSITAKRRGNRVEFLFQNRV