MQFLPFFVLVLSIAFVLVAAAPTSQSESKSNSFSHSKICEDNSGLNNNVKFEKSSCTAEGTLTVSNGEVCTVSTYKRKTVTEIPLPVGATEDPLNGVAQCTKTPCDVKEAITVDCSVAFTEKQISDILTDTHSD