MASNRQIKNFTLNFGPQHPAAHGVLRLVLEMDGEVVERAEPHIGLLHRGTEKLIEYKTYLQALPYFDRLDYVSMMAQEHAYSLAVERLCNCEVPLRAQYIRVLFCEITRILNHLLALTTHAMDVGALTPFLWAFEEREKLLEFYERVSGARMHASYIRPGGVAQDLPLGLSGDIFSFTQQFASRIDELEEMLTNNRIWKQRLVDIGIVTAQQALDWGFSGVMLRGSGVCWDLRKAAPYDVYDQLDFDIPIGTRGDCYDRYCIRIEEMRESIRI