MDPQRGLLLQPPDSGLTSSFSHPDGPGLARWTLGKEESLNLRHCAELGCRTQGVCSFPGLPQAPIDGKIADCRLLWDYVYQLLLDTRYEPYIRWEDKDAKIFRVVDPNGLARLWGNHKNQMNMTYEKMSRALRHYYKLNIIKKEPGQKLLFRFLKTPGKMVQDKDSHLEPLESQEQDRMEFKSPEISP