MSAAKKAPVILIADPDPWSRDLLGQLVLGVRCDARLVLCGDGGEALAHCRRRRFALILAELNLPQVDGFELLREARLRRSVAEQPFILISDRADQASVRAAVALAPTAYLVKPFQAENMMQRLRGLLLKGDEVVACPLPERDAGENLEAFLERARDSAEGAPLLADVRAASDRCLSAEEHPLRVLEDEFGRDPQITAGLIAAANSAARHVGPACQTLGQALRRLGLGHSLNLVLGFSLQRAIQLGEPLLAERAMHFWDLSQRCADIAWELADALGADVERCYTAGLLHRLGDLALLRTLQDWCDGGGALDEARLDELLGRFGASFGSALRARWRLPLELRRLIAAAYQFGGVLSREELILSLATQAASLPEDDAEQLAESKAARMLGLDGERLAKLLQP*