MSILKTKTVKGGETTTILFDELSLYDIPKIMDKMGWTTASALMKHWFSFEKDFRLDTETKSKYINGPSINIPQERVNDSIVKMDWAMHYEVVNKKIDELKNVWASPKGKKRLFVDIYKRNEKNEVNGLINIGGEDKAVQLDYYSQINFREFGEYDDTIDELMGAIGVGILKVAVRGYFDITGGRKKFIVKKLGFYIKDTYDFNDQHKPMAGIGIPDRYNIASEVLGIWSRDGIVAKKEMAGYMASFMAKDFGWLYRHYKGYVPVFNRDFREWQDIHKEGGDFIVFSDVYWTEPLEKDKIIYEDD