MQHGARHRWGLTSGYRPGSGRRPGPSAVVAVAAFALVVASQGAAVARPAQAAAADREFASSFESGEPAP ......