MSNQYDDEELKQEEEIMNQFQDLGFGINPSLHLEFTNSQMNKMKDSIRKLFNCLRNADNKVDVTQFKAYLHQENVHNLYPSLFKRINDLAKKSNFTEQMDEDEFTRFFMAADLLKDKPPSLYDFTLLFEMLDQDRTGMISAQNLRNFLELADRMKAADFDMKRYTDDLSRRDDIKEKFDMIEEDLEDLVAEFDLTGDRLISPEEFYNIIMAYYEFEFCGNIDCPEWVLSELVQLNKIVAPKLKQIIQQIIRKIFGQQFDQDKILKLCREQNLNGEESKVLLAVLEFIITQAGKYRVTEQVLNKDMLQIGISIENATVIVKSYVECSDQLQKALKQQSFKISQIDGMNYKLSYLFASSASGQAQNTQTGELEALDSVVTLGIDMTQYPNNHEKQKKYVKFGMGRDKFLQFSRDMKDALALLENVQSIE