MSYNGFDVYKIYLGVKLHFTTDTYDYYKYSGKVNATLDSFTKRKDRYFFYKLSTKYSPSEALDFFVSNFVDDSKKWIGNLINDDGHKVYLQYKKYFQSFDYSLRNSIGNIVYDFSRKRISLDDGLLVVNGQHPRLLRLLIQRKINFPTAIILDSVLDFIKVWDKEITEKVVWPDLSRKLKKMRPFISYNKTQAKLIMKEVITDELK