MKISQNFFKNRDLLIVTKHKKEQVIAPLFEKELGVNCFVSKEFDTDLLGTFSGEISRKYDALETLKQKCLQAMELEGYDLAIATEGSFGNHPAVFFAPANEELILLLDKKNEIEIIERVISLDTNFDAQEIHSKEMLFAFLEKIQFPSHGVIIKDKKQDWNKIKKGITCKETIEKCFEDFTENKNSCYVETDMRAMYNPTRMKIIKEVSLKLINKINSFCPSCHLPGFGVVKAKAGLLCSSCSMPTRSVYAHVYNCQKCNYEIEKMYPNGKSIEDPMYCDFCNP