MKALSKLKAEEGIWMTDVPEPEVGHNDLLIKIRKTAICGTDVHIYNWDEWSQKTIPVPMVVGHEYVGEVVGIGQEVRGFKIGDRVSGEGHITCGHCRNCRAGRTHLCRNTIGVGVNRPGCFAEYLVIPAFNAFKIPDNISDDLASIFDPFGNAVHTALSFDLVGEDVLVSGAGPIGVMAAAVAKHVGARNVVITDVNEYRLELARKMGVTRAVNVAKENLNDVMAELGMTEGFDVGLEMSGAPPAFRSMLDTMNHGGRIAMLGIPPSDMSIDWTKVIFKGLFIKGIYGREMFETWYKMAALIQSGLDLSPIITHRFGIDDFQKGFDAMRSGQSGKVVLSWD*