MSTRRAALGMLGGLGGLGLAPWLCSAATRPAASPPSALLVAAWEGAGGFAVGVLSPQAQGALDTLGIVQSIAVPTRAHGVLALPDDSLLAVARRPGDWLLRWSPQGGKPVQWQWADPGRAFNGHVIASPDGQRLYTTETDLETGAGLVGVRDARSLVKLEEWPTFGIDSHELIWDKADPAHPALLVANGGVPTRPETGRAKLDLDQMDSSLVKLDAGTGALRGQWRLADKRLSLRHLAWQDASDAKHPPLLGIALQAEHEAAAQKSQAPVLALFDGSTLKPFEAATSLAGYGGAICALKDGWAVGCPRVHGLALFNTDGSWRELVALPNACAVAAGDKGCWAGGQNDALWINGSSGAARLPHKMMPGDVRLDNHWACLPPSPRRA