MKKRELKSAAGLLFSLCAFVCLFFAGCKTLSLQNKQIDLFTLFDDGADVYLHIPVNEANKSFVRNLVNSWTDDVNESDLNNMLNRTEEIAAAFFIEWGANLKSTVKFQLASRGKYPSLLINAGLTKKNGWTDVSEKAADMILNRKRHSNNIELASPDNNHIFISNKDVLSMQKKYFLSLISPVSVLDWPSLPGENTALPVRTLMDDAELVSVYMPTAGSLLPKMVGSPIELGIKYAAGTLKSYKEDHAIVTLKLQMSDERSLKIAEKLFRFAVLGTNIIVKQDRGTVLILDNFVVWPAALTGLLQKKR