MDRRLLWVTDSGNVDALYALIHKDPYILQNIDVLPFVHTPLHEASSTGKTDLAMELMVLKPTFAKKLNSDGVSPLHLAVENHQVQLALELVKINPDLVLVAGRKGMTPLHLVVKKGDANLLTEFLLACPESIKDTNVNGETALHIAVMNDRYEELKVLTGWIHRLHKSDAASTEIHVLNKRDRDGNTILHLAAYKNNHKVVKELLKCISLNRDIQNKGGMTALDILRTNGSHMNIKTEKIIRHSGGKSGVSLSKVKTASVFLRSPITFVEYCSTTMTRYKNRMSDGTRNALLVITALIITATYQTAVQPQDKDEIYYTGNIMINVLFVWGFNTIAFCLAIALTFILLPVGKAYNWWYIFISVPLVCSYALSMFLKYIQFPILCMPLYLMMAFILGFLIYVFVLYVGWKRAKQEKVPEPKSELTFEGFTSMT*