MELGKDLLSLGHAHVPAQEKGSLDTQSASSLKEHDYIGLAEVSSASPAQLPECQTELNLAETELHLGLGLGFGPLKKTIPAEDSYEILPLTLAQKEAGPKPTAEAQKCPGMQRPRQCAAPMRDTSTENLHSATLASSRDFQSSKVCMSAVQDYGEGSTRACATLYGGNSSALKNGTKRAYTEAMNEAAKFSGAAAMVGDLKSLPKHQQAAVLPNWKPGVAVPWQAGVEQSSVLSFSSSKVGQTVAAPRAEKPAADRGVFSNKAQDISGAVKESVANEEPPPPKGQVVGWPPVRSYRKNMVKPIEMFVKVNMDGVTVGRKVDLNAHHSYESLLSALEEMFQPSNNAQG