MKNIAFLLCLVGLMSSNANASEQAAELKLSLNLPVQSGEYHNPYVAVWIEDSKGQSVRTIALWREGAKWLKDIRRWWRKVGRKDQALVDAMTSATRAAGQYQLKIKALNDKQQPLAPGHYVLHIEVVRENGGRAITKQDFELDGKEHSFTLASNPEMAQSHFYIKE