MKLSTSGFGQQDHEGGEKKCLNSELWHACAGPLVSLPTAGTRVVYFPQGHSEQVAATTNKEVDGHIPNYPNLPPQLICQLHNVTMHADVETDEVYAQMTLQPLTAQEQKDTFLPMELGIPSRQPTNYFCKTLTASDTSTHGGFSVPRRAAEKVFPPLDFSQQPPAQELIARDLHDVEWKFRHIFREVDGVAGGIQVIWLERLMKVADFVQCSWFHLLL