MLRLGVTRLATEEDEQLVVNESSLLVVDKAGPDKFRLAGVKLCTYIDDGLFICPSREIAELVSQHLRACAPELGITFSEKSDFTPTQCTEYLGIEIDVRPDRGVFAVTPKKVAKTLARLAGVLDRAPGPRGLTASARDLQKLAGSLIALRMAFPAVRLMTRPLFGLMSTSDALADPFNQSAVTIEGPALDCLRWLQAALQRPERPAHPIWTPRTFFRLFTDASGYGYAAFLDQLESADPTAVRQRPAWSVFGTFPPELRASEGPMRRGETSSNERELRAIVAAADELFPPFRWSLGAAVRPASLT*