MRTRVLPLRPQDAHQAYALLHLVDGSCTLKEWLTFVHGACAEGAIATVKSGAMVARGPDERILGLFAYKTSVGRPAQRMLIVHHFVAFDPFNHGATAHSLLDAMDKLAAELSCEAIRLELSPSHLRAPLGPLRILPDPVMVAGYAAAGVNAMKDLGGPGGLERMASPCVACNIRETAVCGALAPAELERFSSIVMAQTFEAGETIFFEGDTAVNLYNVTGGCVRLSKLLPDGRRQVTGFLFSGDFLGLAYVDSYAFTAEAITDVRVCLFPRGRFQALLDDFPALEKRLLGMASNELAAAQDQILLLGRKSAKEKVASFLLNLAKRQSATMVDNLLHLPMTRSDIADCVGLTTETVSRTFTKLTEERLITLKTPHEVELTGLEDLHDLAGDYH*