MKASLLKKLDVLSDRYEELTALLGDAEVISDQTRFRAYSREYAEVEPVILAFRDYRKVQADLEGAQALLKDSDPELRDLAEEEVAEARGRLAALGDSLQRMLLPKDPNDSRNVFLEIRAGTGGDEAAIFSGDLFRMYSRYAERQGWRIETLSENEGEHGGYKEVIARVEGDNVYAKLKFESGAHRVQRVPETESQGRIHTSACTVAVLPEPDEQAAIEINPADLRVDTYRSSGAGGQHVNKTDSAVRITHIPSGIVVECQEERSQHKNRAKAMAWLAAKLNDQQQAAAQQAIASTRKLLVGSGDRSERIRTYNFPQGRVTDHRINLTLYSLGEVMEGAVEQVIEPLLQEYQADQLAALGD*