MPSAYLHEKPKYPILVALTGASGAIYGFRLIERLLEEGQRVNVVMTRAAQDVITHEVGLELKEENADLQARLDSHFSNSGGRLKYLRRDDWFCPEVSGSSGNRPMVICPCSMGTLASIAHGMSDNVIERAADVALKERRKLILVPRETPLSEIHLENMLKLTRMGAVMMPAMPGFYHGVQSVDDLVDFIVARIMDHLGVPMRKSPRWGG