MSEVQITYPDSHCINITKVFDWIVHLSTIRVKNPIFIKKKVKIIKEEICRNFYIEDNKQGSILLWESSSPSHIASTVWISNESKNDCMINVFVNDKFLFSLLNGQSESITIAKLQSLSITTDSKHRIKGKFYMVINKKVAYLDGEKKNIKGNKKVKCFFTDQCGNQTNHCFNEIIECEEVLGVSGRTNRNVMLPSGKTMLLQKVKLRIKGYACVKHYNDNCYIGPIPFFFEESFFLCAPNGTTIACIIENAHCHATLLPSVHEDAHYVINLSIELLQHVKVLGNANILVEGDIVHPCKR