MQALKLLLYSRNGCCLCEGLEQRLRELALDQLQPPLTLRVIDIDDGATPATIRDHYDLQVPVLVLVELEQQFSLELPRVSPRLGGEGLFRWLQQACTKALGSD