MKEMQAKPDLIIGNYSDGNLVATLLAHKLGVTQCTIAHALEKTKYPNSDIYLDKFDSQYHFSCQFTADLIAMNHTDFIITSTFQEIAGSKDTVGQYESHIAFTLPGLYRVVHGIDVFDPKFNIVSPGADMSVYYPYTETDKRLTAFHPEIEELIYSDVENSEHKFVLKDKKKPIIFSMARLDRVKNMTGLVEMYGKNARLRELANLVIVAGDHGKESKDREEQAEFKKMYSLIDEYKLKGHIRWISAQMNRVRNGELYRYICDTKGAFVQPAFYEAFGLTVIESMTCGLPTIATCHGGPAEIIVDGVSGLHIDPYHSDKAADILVNFFDKCKGDPSYWDKISQGGLQRIYEKYTWKLYSERLMTLTGVYGFWKYVSNLERRETRRYIEMFYALKYRSLASQVPLSFD