MMVDLFELVLTFWFRGGNGARESTPDASAASPVSASTRPARPDKGCSSNRFAHLFSLLSWNLLCRSDNTERISFHHVKLQNDTLKVTFSHTKSDVAGDARCSDPKHVDANPARPEECLWLSLALYLCSYSDRDSLRLFPGNEQSSRARDALHIALKQPVLERAMSAMGWGSASDYGCHSWRKGATSFCFGGFAGVGSTLAVILRGGWSIVGAKERYIHWQAAADQFIGRLITGLPSNKIDFALLPPLFANSLLLESNAVQALTFARDLLFPALGGVMEKVPEFTAVTSMCVTQIIYRKKFLQAALPNNDVLHTNPLRQRRNRGLVDALDKHITGGSRTSLSDAVHSTTGIPPLTIISSALADIQSAKFNSIAEMQEALTSVLDENVFDGQTVSNYSLGKKFEELEGALKDEFLA*