MSCPMRSGFVDSVQGGHHLGSEAGMLYGEYLMLDKVLSAQRMLSVEGKKPVHDEHLFIVTHQAYELWFKQIIFELDSIRDLFSTEHIEESRTLEILKRLNRIVMILKLLVDQVPILETMTPLDFMDFRDYLSPASGFQSLQFRLLENKLGVKSEHRVKYNQKYTEVFASDPGAIERIGTTETEPSLADLVQKWLERTPGLEQDGFNFWGKFQESVEQLLAEQEASAMSEEHENVREYRLMDIDKRREVYKSIFDAQVHDALVARGERRFTHKALQGAIMITFYRDEPRFSQPHQLLMLLMDIDSLITKWRYNHVIMVQRMIGSQQLGTGGSSGYQYLRSTLSDRYKVFLDLFNLSTFLIPRQSIPPLTNEMQKALNLAWGSPAHFARNGSLH