MLDRSIDIFKLERHTLLGAGTFGQVWLASDKKTGNAYALKVQIKRELIDHHQAEGVCREREVMSKIDHPFVIKLVNTSQDDQSVFMLLRLVQGGELFNVMHNDDRDCIPENEVKFYSAGILEGLAYMHRRRILYRDLKPENVLIDDMGYTVIVDLGFAKVVNDKTYTLCGTPLYLAPEVILSRGHDKGADYWSLGCLMYEMILGQTPFYDHNIDQITLFKRIVHGRYRFPSNAFSEEAQDLITGMLANKSTQRLGCLAHAERDIKEHPFLSEINFGKLGKRMIKAPWVPRLRNPLDASCFESWD