MSENLMEQLKAHGLDVPKGRRRKTSLTLFSALAEGESLKLVDDFKKLSSTLFPAIELAAYANEKHRQQIEHLCMFRNQIVAFINLLVQDGSHVDFKRPDSLLGSAVQNPLSYFSLLSHGFGTPAIRVGVETMLTYVDAQIAQMALENMQIPHATDPL