MVGSSPLQAVLVAPGVKDRKVLAFKRDALKDKDAVSGLIHSILASSPAQRSAFYVFDLAKVVDLFRAWRRALPDARPCYAVKCNPDPALLGALAALGAGFDCASRAEIEAVLALGVRPGDIVYANPCKPEAHLEYAAEVGVNLTTYDSEEEVAKVRRCHPGCELLLRLKGPDGGDVRVDLGTKYGAHPDEVVPLLRAAQRAGVGVAGVSFHVGSGASNLHVYRGAIQAARAAFDAAAALGMPPMRVLDIGGGFVSGPTFDDAAAVINDALAHHFGDLPCVEVIAEPGRYFAETAFTLAARVIGKRTRGEVREYWIDDGLYGSLNCIIMDHYVPTPRPLASPRPGDKTYTSTVFGPTCDSLDTVLTGYLLPEMSVGDWLVFDDMGAYTTGAGSNFNGYATSDIKIYVAYSS*