METSSEVSCALQYIKQYLLDEFSPVGLGSTFSCKYQWITEAKPEVSTSQSESLYSQTSSSDSSLTVSNFNCLDDDDFFRFSPHFPGFKPNGSDVFKFESKPQIVDLTTPKSLSSNASAFEFEEKPQIVALSATNPQASLNSSSQNRKPSLKISLPNKVEWIQFGKPDLAQVEPKNSNSEDRKHYRGVRQRPWGKFAAEIRDPTRRGSRIWLGTFDTAIEAAKAYDQAAFRLRGSKAILNFPLEAGRLNARDVDGERKRCRDDGEGAERQVKAVKRENDDVTKARDNGDVPLTPSNWASLLDWDTDVKGIFNVPPLSPLSPYPSLGFPQVMVI