GDERAHVQLAVDATQQVLEKYTLLTFDSATKGQLEEVQVENDEVFERSEEEVVTIVRKQLCLALKALLEHGMLSETVVHKRIPGLGCFVAKSSADEKSTSLSHIWDVILYFYNLKTGRDTTDAPVRKLSQSFKLDHVGGRSITSKQVLLTTIENIISTHARLKRSKDAHWKAFVSAALNEKKLPAWLRIIFRTRQVVEMCYNSWSYVARTGCEELYTLLEGLHKYSIHLPVDLALRPFEQIKDAF