MLLRHLRYLLAVAEHRNFTRAAEALHVSQPTLSQQVRQLEEQLRVQLLDRSGRSVRPTDAGELYLLHARRALRELEAAQRAIHEVRDLSRGRLRLGMTPTFTCYLVGALVDPFNQRYPGIELSLEELPQDALEAALIDDRLDLGVAFSEPGSVEIDSQPLYLERLGLVLGAEHPAADAPLAAAALAELPLALLRDDFATRRHIDAYLRQQGVTARVALEANSISAIVDVVRRGRLASILPEAVARQQAGLRCVALRPALPTRQVALFWRQGSHPGAARLAFQALALELGAELGDA*