MSDQVKIPRATLKRLPLYYRFVSSLKSKGIDRVNSKAISDALQIDSATIRRDFSYFGELGKKGYGYNIDSLLDFFKSELSESDMIKIAIVGVGNLGKALLTYNFSIHDDMTITEAFDVKEDVIGQKIGNVIVKDNDELITTLKKEEIDVVILTTPERVAQKVADELVQAGVKGILNFTPGRINTPSDVQVHQIDLGIELQSLLFFMKNYSE