MVLLEKTAAKLREFRVGLAAWETVKENRHTSEMDKCLAGSSKIRITCHQSGSNLSTDASVFGTQWAEDATEEEHVMSDRKERRNWSPTEDIVLISAWLNTSKDPVVGNDQKAIAFWKRIAAYVAYSPKLFALQKREPSHCKQRWGKINESVCKFVGCYEAAMKAKASGMSEDDVLKMVHELFFNDYKVKFTLEHAWLELRHDQKWCGASSTKDKDDIGSRPVGVKAAKAKGKRSISKPALEEEEREFQSFCKIRQQDFALKDQLNKHKLLDSLIAKTEPLSELEIALKNKLITDMLA