CXFQVSATTNREVDGHMPNYPSLPPQLICQLHNVTMHADVETDEVYAQMTLQPLTPEEQKDTFLPMELGLPSKQPSNYFCKTLTASDTSTHGGFSVPRRAAEKVFPPLDFSQQPPAQELIARDLHDVEWKFRHIF