MSFSTCAELSRCFAAASAKPNSGQSNGTSTTSLSFLTPIGRYGAVSSVSRSNKTNRIVAEATQGLTYRDAGVDIDAGSELVRRIAKMAPGIGGFGGLFPLGDSYLVAGTDGVGTKVMLAFETGIHDTIGIDLVAMSVNDIVTSGAKPLFFLDYFATGHLDVDVAEKVIKGIVDGCKQSDCVLLGGETAEMPGLYKEGEYDLSGCAVGIVKKDSVINGSNIVAGDVIIGLPSSGVHSNGFSLVRRVLAQSGLSLKDQLPGSDVTIAEALMAPTVIYVKQVLDLVSKGGVKGIAHITGGGFTDNIPRVFPEGLGAVIYDGSWEVPAVFKWLQEAGKIEDSEMRRTFNMGIGMILVVSPEAANRILENRGETEKFYRIGEIISGKGVTFS*