MSCNGCRVLRKGCSDSCILRPCLQWIEGPEAQGHATVFVAKFFGRAGLMNFISAVPENQRPALFQSLLYEACGRTVNPVFGAVGLLWSGSWHVCQAAVETVLKGGSLQALKQP