MLLVHGGELELLKSEPEEQQKIAEDCKVCGRQAYGRHYGVISCYACKMFFRRVHVGKIVYTCRLTNNCFKIMEQQPWKCQSCRYQRCLNVGMKYTPSEETLPFGFDESKFHELEALLKSLNTKDNERQRKLGSFYSVNDPSLEDIVMHPRTVKYFEKHPNHQITPEEWAFLALFSHMKYFMSFGFVKELSKEDQIAIFKHCTLKLTYFCGLMRTLNERRMKMLSPGGQEIYPDDLILHYRNTPHNLLRICSEPVEKMIQWDVSNEEYCLLNLIFFCNPATPEISENAKLVLASHQQKYATALLHYCQINHQKNAPTRLADLYSLFGIITVNSKKMEDLFHIFHCSTSFQFKKLVRDTFHF