MSEAVKIPVTPYVYYLNWNLANCPFAITDRDFECVFRMCDRKWDSMSLTEKQPWMDKCYDDKKPFVAHKLLNELMEKVKKDAAGEHPATFRHARPSPMEFKKFYIIIPPLSINPEKLLARMNMKDICSRYLLDDKE