MKLNSEIDGSENKREGLRYITQAVFQLLRENRACTYSFICKNIVFPNTETLNRRIYDVLNVMKAVGLISKRGKRYFLVNDASDSDRRKEEAKKLMEMKKVFKFIVDRNSAAEDTHLERLYLPFMVVSTSKKADIHCETNEERNFFVFKSTKPLKVNEDLDILREIYEKAHSKEKTTDFSIVDRLSNERFEYFEENNYQREGLDPDAFFFSF