MLSRALAGVGRRLGVRSPAFCSSPPLCRAAFSTDSDEKPEEDEAQLNKYHEPVALVTGASRGMGLEFTRQLLTKYPGVVVYGTARNPDASDGLQALKRRHPIRCELARLDVTKEETVEALAKEVGEKYGRLDLIVNCAGLLHIPNELTPETLISQLDSENMMRVFEVNALGPVIVAKHFWELLKIGQGTSTGRAGAVIAHISTRASSMKENTLAGWYGYRASKTALNMLVKTMAQEAMSRRDPVILCLLHPGTVRTELSKPYSADVPKMKLFSTDYSVERLLGIINKVRPEDNGKFTSWDRQEVSWVATLLLL*