MSPEQKQAILKMGFGSILQVNITSYPGQLSYYLLDVYDVDSKRLVLQNSVIEITEQTVHDMMGLPIDGEDINELPLCDKGNEIPEEWRGQYTCDKFDGEEYLRMIQATTKDSLMFRLNFLACFVNNFIESMLMGTNQIKVVRKLTEEILNELNSEDMKYRLFATLLRIYTKKFDVKPSFKDVALVFFPIVDDGKYYLLIFDLRSSLYYIVDHVKRTGTLERKYGMIPNLVKKLFCNYLTSQDHPMEKTLTFKVGRVMNISWQVEKARTECGIYLMRHMESYMGENEGCWECGLTGKMSADVSATIKLRTKYMARLLTTDFNKFKNMIVKDFEAFCKLDILEQDMLL*