MLGLVSAKTTPNATPLHNSFPQNDNHIHKNGNKTPSPLLKRTPSPSFSKPKIKPSKKTLQELRIDESSLDNPDLGPFLLKLAIDTIASGDNQNKALDYATRASISFEISSGPGLDLAMSLQVEAAIYCSRNRLENAIPVLERSIEVLDHKSGSDHAMAKFSGFMQLGDTYSMLGRVDRSISSYESGLKIQIETLGDLDPRVAESCRYLAEAYVQAMQFDEAEKLCQKSLEIHREHNAPASIEEAGDRRLIALIYEAKGEYECALEELVLASMVMIAAGQENEVAAIDVSIGNIYVFLCRFDEAIFSYQKALTVFKSTRGDEYSPVASVYNRLAEVYYKTGKLRESKSYCENALRIFSKPVTGIATEEIASGLAEISAIYEALNEHGEALKLLYMAMKLLKDTPGQRSMIAGIEAQMGLMFYKVGKYGEARSSFENAVAKLRASGDAKSVFFGILLNQLGLASVQLYRIHEAVELFEEAREILEQECGSCHSDTLGVYSNLAATYDALGRVEDAAVILEYILKLREEKLGTANPEVADEKKRLAVLLKEAGRARIRKGNSLVNLLDSSS*