MATIVVRNGFSLSADDIHFPSTGVVASSSLASARPLQVHACRFPSKQIGRRRDLILMLPSLPARKLRGFAQPFRTKHWRSGHGFIRAFAMELAEEAQQQRREDPFKLDLPSLFDNDQGEFFTPSPPRNTADDVSLHNPLLRLHRMGCGWLGVIMEWDGVVVEDDSKLEREAWLTLAQEEGKRLPPAFILRKAEGMKREQAISEVLCWSRDPKEMRRLALRGEEIFQELQGGIYRLKPGAREFVLSLKKLKIPIALASIKPRKITEKSVEAVGLEGEFSCIVSAEDVYRGKPDPEMYMYAAQLLGMIPERCIVIGNSNSSIEAAHDTFMKCIAVAGKHPIYELGAADLVITRFDNLSFVDLKNLADLDSPEFHPPEPLPEAEPEEEPLPKTGVALSDRW*