MADNFRDRFTSLGGRLKVSGAGVSRKMSAGMSTMSGKMKELFQVQTQADKLVEDVTAENLEGPDWSKNMELVDMVNHGKLSGQDVVRAIKKRIASKNANAQLLVIFLLETCVKNCEKMFSQVASERLLDEMVKVVDDKQTPDANRDKILKLIEAWGEATEELRYLPVYEETYKSLKSRGIIFPGRDAESLAPIFTPPQSVPISSMDFREVNMAYSEMNAPQSKDTLDVARNCVELLSTVLTSSPEQEALHDELTDSLVEQCHRLQFTVQRIAEHAGENEELLCESLSVNDEL