MSNSRMNGVEKLSSKSTRRVANAGKATLLALGKAFPSQVVPQENLVEGFLRDTKCDDAFIKEKLEHLCKTTTVKTRYTVLTREILAKYPELTTEGSPTIKQRLEIANEAVVEMALEASLGCIKEWGRPVEDITHIVYVSSSEIRLPGGDLYLSAKLGLRNDVNRVMLYFLGCYGGVTGLRVAKDIAENNPGSRVLLTTSETTILGFRPPNKARPYDLVGAALFGDGAAAVIIGADPRECEAPFMELHYAVQQFLPGTQNVIEGRLTEEGINFKLGRDLPQKIEENIEEFCKKLMGKAGDESMEFNDMFWAVHPGGPAILNRLETKLKLEKEKLESSRRALVDYGNVSSNTILYVMEYMRDELKKKGDAAQEWGLGLAFGPGITFEGLLIRSLTSS