MLDRLAINLLLLASSAAVLAHPGADVRTEFLERQEHLNNPARRTLSECHARLEARGHYAAELERRMTKINGLRSKRGLQAAPGAVQKRDGGARAGCVLDPEVTEGPFWVQGEVIRPDIREDSNGVVLHLDINVIDVTTCEPIPDAYVELWGCNSTGVYTGVIAKGNGVGLDAPEEINNSALRGVQPTDADGTASFVTIVPGHYVGRTNHLHTIVHHGATRLSNDTIQGGTVSHVGQFYFDDVSIEAVELESPYSTNTQAWTRNADDFLLRQGQAGGDNPFIELTLLGGSMADGLHGVIDVGVDPSAKQEPKPVNFWTADGGKPVEGSPWAGYPWTVRLMALLRRWGL