MADHNALPLIILAEKFAKLPGIGMKTAQRLAYHVMSMDESEAEEFAEAIVNAKKTVHNCACCQNLTEREVCPICSDENRDRSVICVVEGPKDVSAFERTREYNGVYHVLHGLLSPMDGITPDCLKIRELLARISDGSVKEVIMATNPTVEGDATALYIAKLLKPLGVRVSRLAFGLPVGGVLEYADEVTLYKALENRNYM