MVVLHSATALEEEEEEAEATALEMLDRLILNGCEACPSEMQEVVRVTWEDKEDKAARQSISRRGRRGARHTVVTDLETLLVRCAEAVASNDVCGASKLLERIKYHSSPTGDARQRLAHYFAQGLEARLAGTGSRMYRSLMGKRTSAVELIRAYHVHTAASCSIKVGLLFSTHTIYKAVAGRRKLHIVHYGISTGIQWPDLLRLLANREGGPPQVKITGINTPQPGPCPAALMEEAGHRLNNYASQFGVPFEFRAIASKLEDVRAEDLHIDPDEVLVVSSLYEFRTLMDESLTSDMLSPRDMVLNTIRKMRPSVFVSSVVNGPYSAAFFMTRFRHALYYFTALFDVMETTIPRDSDKRLLVERDIFARSAINRIACEGADRVERPQNYKEWQMRNQRAGLRQLPLDPDIVLMLKDEVKNRYHKHFMICEDHRWLLQGWKGRVLYAHSTWAAGDPTGSLV