QHLWQHHHGELLCDSGRKFVCLWTVGSDSACSQTITDLDNLARHMSSVHLKLTAQKCATCGAEFSRMDALRRHSKKC