MATPTTTATTPSVYCEIDKLRPTQCAVGMKHVNRKVNELLELKESQGVDKVATFLKSHAAPVVLKDDQVFLIDNHHLCRALYELGGDYFKDIPLDSNGITSSKPIMFINVVSDLSDLKDNSQFWNKMNSEKWVHPYNKNGEGPLDVNEIPKKVCELEDDVFRSIAAVVKIKGGFKKSFIPYAEFQWANYFRSCFENKKVDDNNFDKVIDESLELAKNEEAKKLPGYIDN