MSCNGCRVLRKGCSDNCILRPCLQWIETSEAQGHATVFVAKFFGRAGLMGFISAVPENQRSALFQSLLYEACGRTVNPVFGAVGLLWSGNWQICQAAVDTVLKGGTLRP