MQVIRTDLFGVLREKLGANLHALIEDTIFPVAGDNLGINSELKDEMCKEIDIIVNSAAATRFDERYDTAIRINALGALNILKFSKQCSKLNMLLHVSTAYVCGVKEGLIQEKPLHYGETLNGEFHLDIDAEQKLAEEKLKDLQARNAAEKEVTLAMRLLGFHPTFHENYDSSGQRYMDGQTHTRSQKQWERCLKEDLQLIILRPTIILSTYKEPFPGWIEGMRTTDTFIIGYGKGKQNLTIGHKESIIDVIPADMVVNSIIAAMVAHRNRSSHTTVYHISSSSRKRLNMGDIVQFFVDHFKKNPWIDERGKTVKVTQFHLLDSMASLHKYIAIHCKPLLEILKWANLILCQRLQTLHSNLERRINRAIRLAELYKPYLFFKGLFNDTNAEILRMVTRESNADDTFNFDPSTIQWEQYFKEIHIPALVKYIF*