MQPQRRTRAEMIEETRAKLVAAARIAFASQGFAHTSMDDFTAAAGLTRGALYHHFGNKEGLLLAVIEQIEAEVGDHLQAVSDAAPSPWEGFRRRCRTYLELALEPEIRRIILQDARAIFGDVPQAAQSVGIAALQTSLDGLIAEGVVAPLHTNVTARMIYGAVTEASFWIAEPEGDQEARLEQALEGLERLLGGLLIH