MPSQSKFISWIDQDAGTFKFAKKSGSTRVAKLWGYAKGNSAMNYDIMTRSFRDYYKNILNHSPKRLVYGFNWSISEVAEFRKSLSDPLNVEYYKNVSNLVKEFDRLKGGIYKTD