MLSHQVWRAIGWRSVKNTDYDGAVLVGGLENELRHFGDPDEEHDFWGDRPPIKPCPYTHEGARAIAAEKKKEKQRKLKAARASALGISKYENNMSDVNGDEAFYGNDDEEDESEKDGCTVEGDGDPLEFHDDWFGVDLPEENTELEVEFKGCPRCAGLSKEKIANDSEETQNCAQNDNEMVMITNKDSDIRTYHEDEKSNLDHGEGFVLMFDEDFDTISDAEEVKDIITPIEPSKSPCSCASDFTFIEINKTNTINGTNGVEKTPCPARAVIAAQPGLWRAMTACKPFERAWLYTPQFEYFPGLKIRLDYLLVASISNLKVLVY*