MFLKCHDTTGKTKDGPYLMGLFKEAIDEVGRENVVQIVTYSASNNVLAGDLIEDEYPTIFWTPCSVHCINLLLKDINNIAWVGKTVTEAKMLQIFIINHAASLAIYRKHANLQLLRCAETRFASAFIMLQRLIKVHQSLREMVVSMDWQRWKGSHVGDGIRVEDIIIGSSSEDFWRRVEDIVTLITPIVSTLRMFDSDCPCLGDVFESMDQMREKLRDIMEDENSRIDRETRNEVWDLSITRWKMIHSPLHSIALLLNPKWFHKKPSSDVEVMQNWNTFISRCYDRDDRTALRLELGKFLRSEGHFVNEYCAYNREKLGPIDFWIQYGAGTPLLHQLAIHLLSHAHPPFY