MEGVLVKDEVISGSSFPELSPRPMEGLHETGPPPFLTKIFEIVEDPGTDSVVSWSRARNSFIVWDVRQFATNLLPKYFKHGNFSSFIRQLNTYGFRKVDPDRWEFANEGFLGGQKHLLKNIKRRRNASQNIQQHGMGNCVELGHFGLESEIERLRRDRNILMVETVRLKKQQQNTRAQLAAMEEQLQFTERKQQQMMAFLARALHNPTFILQLIQYHREKKEFGSCTGKKRRLPAAGSSENLQSLRGEAISPMGMGSQIGSFAYQPQEEVTIESEIETLFSAMDAESSSSNRNRKAEVIDSSGNPEDLMWEQLLYENLLKGENDEYDQAEINVEVEDLAAKFPDWGDDVRVLVEKMEFLERKH