MFRVTQLLRETTKRVIGTKTTSRADLTLSCFSTVSNLQRLAGKVAVITGAASGIGKATAAEFIKNGAKVILADIQDDLARSVASELGPDAAYTRCDVADEAQVAAAVDLAVRLHGRLDVFHSNAGIPGRIPQDDALSVDLAGFDRVMAVNARPALAAIKHAARVMAPRRTGCVICTASGAGVVPMPALAMYSVSKATVIAVVRAMAEPLARHGLRVNAISPGATRTPMMLNEIPRLAVVSPGLSGELRRMVEEGASDAVKVLEPEDIARAAVYLASDEARYVNGHNIVVDAGYSVHKGAENSPAR*