MSCNGCRVLRKGCSESCILRPCLQWIDSADAQGHATVFVAKFFGRAGLMSFITAVPENQRPALFQSLLYEACGRTVNPVFGAVGLLWAGNWQVCQAAVETVLKGGVL