MNPDIAQLAHRLNDSLGGDNPGSTPWMLRPLLDLLAHGAPVTIDQLADATATTVEQVRHALTAMSDTEYDEHGRIIGSGLTLRPTPHRFDIDGRQLYTWCALDTLIFPGILGRTAHVTSPCHSTGQPVHLTIDTHGITNVEPTTAVVSIVIPDHPASIRTAFCHHVHFFATREAAEPWLAENPAATVVSVADAYQLGRPLTQSLLKGTSPSRCTQVGR