MDTQTQKLNGIIEKLMSNGTNHLEVQEKYIMPPHERPQMSEVSYCERIPVVDLKELDTPNRTKVVNEIRRACEDNGFFQIVNHGVPKPVMKNMMEIAKEFFEMPVEDRACLYSEDPKQPVRLSTSFNVGKEKVFNWVDYLVQPCHPLEEVIDSWPEKPAAYRDIAGKYSAELRALILRLLAAISEALGLDSDYLNKILGKHSQLMVINYYPSCTNPDLTLGRPSHSDASAVTVLMQSDVSGLQVLRNGKWVAVEPIADAFVVNLGNQLQVVSNGRFKSVEHRAVTNKSTARISIPTFYFPGDDAFIAPATSMVDEQQPALYRGYHFEEFWEAFWSQGLKGKTVLDRFKIQ*