MATTATSRAHLRPPFVQQPCLHLQRNTVLLHSPRVWVDRLSLLSEILVSNGRTGDYAIQKATFGSYENGLQERGSQLVVHFWNSLRSGFIKQPSTMLRDPADDEVIDEVLVEDADVVIIEKVQPDGIQEKIIFSSSEAVDVHELERLCLKVGWPKRAPRKVEAALKNSYMVASLRLSRESYKPDGSLMEVERELIGMARATSDHVFNATIWDVLVDPLYQGQGLGKALVEQMVRALLRRNIGNIALFADSQVVDFYKNLGFEADPEGVKGMFWYPKF*