HFQQEVVMIDGVPKTQCKYCSLRLTATKKSGRSHLINHIAESCPAIDGAARINFLATIKKQTGEGFVFDPKRSWELMVKYFIHAEVPFNKIEDPYFLEWVESVQPTFKVVGRQTLHDDAFNLYEQMREDLRAELQS