MSCNGCRVLRKGCSEACILRPCLQWIDSADAQGHATVFVAKFFGRAGLMGFITAVPENQRPALFQSLLYEACGRTVNPVFGAVGLLWAGNWQVCQAAVETVLKGGVL