MQEVTDIFHNQILLVAILACFTAQGFKLIIELIRNRKVNFRYLVTTGGMPSAHSALVGALATSIGKTMGWSSPEFAIACLFAVIVMYDAAGVRQAAGKQAKLLNQIVDEIFQEGHNVNEERLKELLGHTPFQVLVGLILGISISILSFRGM