MDEWITMDRIVSPPSEHLAVDVVTTIAAPVLDEHEGMDDAALKEHEEVTKVKNVATLELGPYQMDTWYFSPLPKELFKDGGVVDVLYVDEFSLNFFTRKSELLRYQAKELPKNRRHPPGNEIYRCGNLSMFEVDGFEERIYCQNLCYIAKLFLDHKTLYFDVDPFLFYVLCEVDERGYHPVGYYSKEKYSDVGYNLACILTFPSHQRKGYGRFLIAFSYELSKKEEKVGSPEKPMSDLGQQAYIPYWTSTIVDFMLNHSGNDTSMSIMDIAKKTSIMAEDIVFALNTLGILKFVNGVYFISAERGMLEELAKKHPVKEPRVDPSKLHWTPY