MTLQPLSPQEQKDAYLPAELGVPSKQPSNYFCKTLIASDTSTHGGFSVPRRAAEKVFPSLDFSQQPPAQELIARDLHDNEWKFRHIFRGQPKRHLLTTVGL