MRLYKEFLRIAQQRLGVYHRDVATMLKCMAQIHHEQKEYGPAAELYEQALRVGKAALGTYHPEVASTLNKLGNLFYERGDMDAALAVYQEGLQVERAVLDTYHPNIVVTLTNIGQIHKLRGEHQAALRLYKEAVSVQRHSLGASHPNIATTLSSIALIHYQTRAYTKALDVYQEALRIRRDAFGDVHLDVASTLNSLGLVLFKMQLHDFALQSFRESLRIRRDLLGNDHREVAIILYNIATIMLETGDDEEALVFYRETLRVERAALGESHADVIATTLHLGQVHQQRGELTEALEYFEHALRIQRANRGGPEAMATTLNHIGNVHLQRGDAQSLVQSFSQATRLLRDAGKSEQDLAISGFNFYGLSKMHPECAPVA*