MTIYTLSHGSLKLDVSDQGGVIEGFWRDTTPLLRPGKKSGVATDASCFPLVPFANRVSGNRFVWQGREYQLQPNVEWDAHYLHGDGWLGEWQCVSHSDDSLCLVYEHRSGVYHYRVSQAFHLTADTLTVTLSVTNQGAETLPFGTGWHPYFPLSPQTRIQAQASGYWLEREQWLAGEFCEQLPQELDFNQPAPLPRQWVNNGFAGWNGQARIEQPQEGYAIIMETTPPAPCYFIFVSDPAFDKGYAFDFFCLEPMSHAPDDHHRPEGGDLIALAPGESTTSEMSLRVEWL