MSTRREVVLYHPLPAPGVTNNLKDGIQSKVMETVGNAINSFDPNALPRHIEGALGTAGNLINSFEPKWSGKNEFDLNGEADFLDGYECPDEYWGSAPVKAHKPVNIKNLLGGVIAIIGRNLGNTEAEQPKDTKTSVSFLGSADDGNTFLHSSVYMPSAPPVLDEEALNYNIYRAVLEAEPPEWLPDSYASACMQCAALFTALTRGRHHCRFCGGIFCRACSKGRSLLPAKFRERNPQRVCDACYDRLDPLQNLLINSVSNASQTAKHDVMDWTCARGWLNFPIGLTMEHEIYKAANTLTSYSQVARINPEKSIPHAVLSGASGLAILTVVKAGAILTYKLGTGLVVARRSDGSWSAPSAILSAGFGWGAQVGGELMDFIIVLRGPEAVQTFCSRMHFSLGAGVSAAAGPVGRVAEADLRAGDKGSGVCYTYSCSKGAFIGVSLEGNLVATRMDANLRFYGDPYLTTSDILTGNVEQPNAAKFLYTALDNLYS