MSPTNPSTAFTFLPQGGIIQDFKIDGHNIVLGFNSPEPYRQHNSAFFGENIGRVANRIAHARIDKLNGRAYELTANNGPNTLHGGPQGWGKRIFDGPSTVQRDGRPATFFKYISKDGEEGFPGTVEFRLWYFGRVAEEQGKTVTSLEIEYEVELIGDEVEETAACRVWIAVIIADLTDVDAHSYFNISGGPTIEGTRATVHTNLHQVVDAHSIPTGAIEPFPGIRANEEFVFGAESPDPDHCFVMGDGEAAGVPLDTRSRRLQKLVELYHPDTRIHFEALSTEPAFQLYAGRFINVPAMPDGTPARVPRGALCIEASRYVNAINNDAWRHMVVLKKGQLWGSRTVYRGWTDAPN*