MQHTLSLADFALRLAVGLGCGALIGLERQWRARMAGLRTNALVATGATLFVLYAVATNDTSPTRVASYVVSGVGFLGGGVILREGFNVRGLNTAATLWCSAAVGVLAASGHLVFAVIATGTVVVIHLLGRPLGRLIDHDNAVEESEDQQPYQVQLICRRKSEKYARAQIVQHTSANDLILRGIHTGRAADDTVALTAYLLMDGHAPARLERLVAELSLQPGIQAVHWYAGEPSDSMLPMPDIGSGPPRDVDEP