MSMSIVSKLRYYLPLLGSSENLFRVLKKGYLAGADIEGTVKPNVALLRQCGLDDCNITKLSLAKGGVLSSKPERVRVMVACAEGLGVPRGSGMFRHALDAVGFLGEEKIAAKVAYLKKTFRWSDAEVSIALRMAPCVLRKSKELLQRRSDFLISEVGLEPSYIAERSIIINYKLEGRMKPRYYVVKFLMENGLLKCNPGYYYTAFKVREKVFVEKFISPHTEVAPHLAEDYATACEGVVPARFRFT