MMMALGLFVFSLDTAPYQEFQRQVGWRHPSNNRVGRRPARQFTGQDDETITLSGKLLPELTGGEWTLAALEAMANTGDAYTLIEGTGHYYGQFVIESMDMKRTYFFQDGAARSVDFTIKLVRVDDDLLSKVVTTVTKALS