MQYFSPEQQYNAWIVSDLVKQIFHKRAGCSPGIHELAVFAEEHFHIDIDFVFSIIMNIGDIEFALTDEIEKKLSGYLSTLLPYVTADMFETSKANAHAFLSRRHGNAAYHLFVSDDAFMRKQ