MATKLFPPRAQEKLRRRGLQLPKRSTEMTHRELKSAHVHAHNLHQGKEVPTLNDGNHQIIQDNIELVALMKACAKAKDLCKGMRVHAEIVERGLIEENIFIGNTLVNMYAKCGAIARTQLLFDELPIRDIVSWTALIAGYCENMYAEEALRCFNQMQHEGLSPDAVTFACILKACGSIGATEKGVEIHAEIVRKLFLGEDPMLGTALVDMYAKCGVMAKAQEVFDELPARDLVSWTALIAGYCEHGHNKEAIDCFEKMKHEDISPDAVTLACILKACGSIEAAEKGKQIHAAIVKEELLGKDNVLGSALVDMYAKCDALRKAQQVFNELLVRDRISWTALIAGYSENMHSQEAL