MELTHLHTANVVSSPSNPKKFDHLVLGPAAGRGLPNRVQCQGHKAINWTPFSTFSPMHDIHESTSFVTVFSLYNNSPGFGSPDHRKSSDIVIVGNAAYDKPGRSLALLNAFIKFIEVSMPRSNVIILTALDSELHVHQKNVEVVPVEGDFSRGNLMLQRMRSYIVFLESRLKRILHGQHDTNHFIFTDSDVAVVDDLGHIFEKYLHFDLAVTFRNNKNQPLNSGFIAVRGTIDGISKAKALLERVLNVYILKFGNASRMLGDQLALAWVIKSHPSFDAKRFSRHEAFVDEIHGALVLFLPCAVYNWTPPEGAGQFHGMPLDVK