MKIAMISFTGNGRRLERSLAHELEKEGHQVLQAVKCKELESDKDAVKCSAREWTGEQFRTRDVLIFIGAVQIAVRLIAPFIGSKTTDPAVLVLDEKGQYCIPILSGHIGGANELAERIAEMAGALPVITTATDIRGKWAIDVFARKNHLYIEDMQKAKQISAKILEGKTVVAAIESGRDSIEGTVPEEVKIVPETYENPDIYIGIYERKLSSHVLRLIPQRITVGIGCRRGTSAEQIEQLVDKILKESHINKKSIGRIASINLKKDEEGLLTFCNKYNIEPEFYPAEELKKVEGEFSVSTFVKKVTGVDNVCERSAVYTGGTLRIRKQAENGVTAAFAWDNWRVKFE