MADGFFDEIEDREKGFDKGYTIINDLKDACMLENGKLENGERYHFSGSCVKMHDLLRDLAITITRKSNQFVVKVRSHVGKFPRDENLMDDVIRVSLMHSDIEMLSCQSKCPKLSTLLLKGSTLRSIDHLFFEHMQNLQVLDLSNAYITFLPQSLSNLVNLHALLLRDCRRLAKVPTLVELRELRVLDLTRTAIKYLPDGMDGLTNLRCLRLSCTEIKMVPVGAISSFSHLEELSMVNSNWKWSSNENRNGRGAGVEDIVRLMHLKKLLVEFDDLSAFSTYVGSGHWRGLNCFFLAVDRGHDFNHLGKLQYDFYCRECRVCVSGMLQQAHNMNSVAFPGSNLTDLEITFLHDLRTIYMEEPTQGDTLANLKRISISNCPKLKYVLSVGWFQTLQNLEVIEVERCQAMEEMVVDTGLHKEEPTQGDTLAKLKCICISNCPKLKSSVEAEDGGTRWSGTMPTPKCTSSLSSQLIQTLKKIKKDREPKEKQIAIFWTSTGPHFPWCSSTERVSQESYLPETGNCGRRHE