MVSGVLCRTLAGVGRRLGMVSPAICSRAPLCRAPYSTLFSDPEEAVEEDESQLNKYHEPVALVTGASRGLGLEFTRQLLTKYPGVVVYGTARNPDASEGLQALKRRHPIRCELARMDVTKEDTVEALAKEIDEKYGRLDLIVNCAGILHIPNEIKPETIISQLEPESMMRVFEVNALGPVIVAKHFWELLKIGRGTSTGRAGAVIAHISTRASSMKENTLAAWYGYRASKTALNMLVKTMAQEAMSRRDPVILCLLHPGTVNTTLSKPYSKDVPKMKLFSCDYAVERLLGIINKVRPEDNGKFTSWDRQEVPW*