MSKQRRLHAIVLPWPRQGHTNPMLRFSELLALQGCRVTFVHSDLNLKRVQQAAAAAGFQGLTREHEDEEMKVRFVGIKDGLPEGHSRDMEALICSCTPGRMHDGLASSFEALVGSLLLLDRTDDAASPCTTFIVSDMFMTFTQDVANKFNIPRIAVFLQSAASFVCHVAVSQGFCPLPDDKHLSCFQGALPSTTKLSEMISFLRCYDPSDVFYDFFIKSFKRLGEPTCIVLNTFDELEHDAIDYLQKADTKAKHIHCGGPLLPLSSLKSSYTSSKFASESLREEDHHCLKWLDMHTLSSVLFVSFGSLVTISACQAEEFAFGIEASMVPFLWVLRPGLIEDGALPEGFAERVKDRACFVTWAPQMRVLSHPAVGGFLTHCGWNSTTESVAAG