KTRQGKRQENFCLDIFSLAFGAKNQANYLQIWRDEVGKEPKLIENPVWEDQNTSDENDKNRLGYVSGARLKISEAKFRITQKPKNLSQTVTIIGKAKTSQGFFTFSDEHAMMKKDEIVAKDMLANNSLMEKGTQFFNPMTIEWRVKYKKGGKPKTKVLGTSKHQVYVTLEKPLKDKLYLTSLHLATSDQGATGKTVGQAKKQAIHKTWKFFKTKKITNWNNQPLYYYKHGHRFSDLTCGKNPIHSRFQLLGEFLNSGKGQCDAFERLFEAALVANGIRSELVDVYTKNDDEVLSKNWAFPLMPSFDDTGAYQWRLILKEEGVGDNGKMMYGMVPANQNNKYGELVSQVGLAGQNSPTLSEKVFGVHYIVKITDLEAISDGHLTTFYYDPSYGVTYSGEKEESEQNFETDAVAGYYRAFHDPGQPDENEEPSHFRARKHDDLNNIIFSK