MATDLNAPLGQNRKESPARKRDLGRVLRYCGLGLGALAVIGISAWSALSPGHQTRSPAMPAATEATLATEPAPSSEGQGNGPGALHRSGALSGAHVEDVLTDDGATVRKYTPRSRETGGPALIDVEATRGQDPRMAALPNESLLEDRPEGRLPVIGPDGLRPMEQYARPWSGARGTRIAIVVGGLGLSQTGTQRAIRDLPPEVTLAFAAAGNSLQRWMQEARRDGHEILLQVPMEPFDYATNDPGPHALRVSSDAGKNLAELHRSMGQITNYTGVMNYLGGRFLSNADALEPVMRDLGKRGLLFLDDGTSAQSLSGTLAGAFEVPHGFADLVLDGELSRNAVLRRLDELERIARRNGTAIGVASAFDESVAAIAEWFEEAGGRGIEVVGVAALVKDPKQN