MSSTYVRKIVQDPYGFIWAGTQDGLNRYDGRRNIIFNKDNRNKHTLSGSDIRDLIVDTIHHSIWVITSYGGIDGIDYRTASTWFQYDQQRDPEMRSLVFNCFFSFGGRIYIGSTAGIFTLDFSAGERPVLIPAATSIRLKQQAIDRVVLQEQLAWVFTRSDGVFVMDMQKEEVAGHAESPEALFRTLDACVLKNGKVLVAGTGGLQLLELDPDNKIVLKSKQLNFLNGVLGQIVFSCFQEKSGRIWISDAKKVIRIDLSDNSYEQLSENTSLPPEDWIGSVYSIFIDRQDNLWLGCHQGLAFAKNNVSPFYRMYQSATSTDRMEHLYYIDPKNDSITYAGGQNGLYLINNKTGMIRNIKPGINYYHSFTDLKGNSIVSNDKGSFVIKNDQLIPLANFYKEFAGRQFIFNSHAWLSDSVIALGTRNFKGVIIWQPVKGYFVCLTIILR