MARRKVPMKLLGEPKKRASTYARRKEGLLKKARELAELCNIPVAVVCAGPDGGAPTVWATGDDFDGIVGRYLALPAEKRARHTHVDYLRDQLDKEKAKLAALERDVPDELTTPGALLDGMSYDELQRLLASIDASLKATAERREALELLADDGDVGDGGRRDADAPLVPSIGSSSVDVHGYQHQAHALGNGGLLEPVPLNSFHPYNAGATMTQPMYNDAPYMAGHGVDMISGYQMQMQMPSNGSNNHDQLAWGPFQPCNATIVHPEYDHLQCWDNNNAGGYQMQPATAATAGWHTPVTITQNIHGEPCNAILPSAGDPYMDTGGNGNGIGIGIDTTVADYHIPNTGDNFMDEPVQLLAIDSDKRYTYTTAPGGDEAQFSMDDLLQCSDATQNSSSLNQLHYLADLADGFDFDFPSNLDDPLDLYWEE