MFRALQIVLRGKSRGFVSHFSSTASNSERLAGKVAVITGAASGIGKATAAEFVRNGAKVILADVQDDVGRAVASELGADAASYTRCDVTDEAQVAAAVDLAVARHGQLDVMVNNAGIVGSLSRPPLGALDLADFDAVMAVNTRGVLAGVKHAARVMAPRRRGSIICVASVAGVLGSVTPHPYSVSKAAVLGAVRAAAGEMARSGVRVNAISPNYIPTPLVMRIMAEWYPGASADEHRRVVEREINEMEGATLEPEDIARAAVYLASDEAKYVNGHNLVVDGGYTVGKAPNLPAPPQ*