MASRALCRTLAVVGRSLGMVAPGVSSRATPCRAPYSTLFSDPEEVIEPDEAQLNKYHEPVALVTGASRGLGLEFTRQLLTKYPGVVVYGTARNPDASDGLQALKRRHPIRCELARMDVTKEETVEALAKEIHEKYGRLDLIVNCAGILHIPNQIKPETIISQLEPESMMRVFEVNALGPVIVAKHFWELLKIGRGTSTGRAGAVIAHISTRASSIKDNSLAAWYGYRASKTALNMLVKTMAQEAMSRRDPVILCLLHPGTVNTTLSKPYSANVPKMKLFSCDYAVERLLGIINKVRPEDNGKFTSWDRQEVSW*