MKALSKLKAEEGIWMTDVPEPEVGHNDLLIKIRKTAICGTDVHIYNWDDWSQKTIPVPMVVGHEYVGEVVGIGQEVKGFKIGDRVSGEGHITCGHCRNCRGGRTHLCRNTTGVGVNRPGCFAEYLVIPAFNAFKIPDNISDDLASIFDPFGNAVHTALSFDLVGEDVLVSGAGPIGVMAAAVAKHVGARHVVITDVNEYRLELARKMGVTRAVNVAKESLNDVMAELGMTEGFDVGLEMSGAPPAFRTMLDTMNHGGRIAMLGIPPSDMSIDWTKVIFKGLFIKGIYGREMFETWYKMAALIQSGLDLSPIITHRFSIDDFQKGFDAMRSGQSGKVILSWD*