MKIKALSKLKPEQGIWMNEVDMPELGHNDLLIKIKKTAICGTDVHIYNWDEWSQKTIPVPMVVGHEYVGEVVGIGQEVRGFQIGDRVSGEGHITCGHCRNCRGGRTHLCRNTIGVGVNRTGCFSEYLVIPAFNAFKIPDGISDDLASIFDPFGNAVHTALSFDLVGEDVLITGAGPIGIMAAAVAKHVGARHVVITDVNEYRLDLARKMGVTRAVNVAEQNLEEVMKELGMTEGFDVGLEMSGVPSAFSAMLKTMNHGGRIALLGIPPSSMAIDWNQVIFKGLVIKGIYGREMFETWYKMASLIQSGLDISPIITHHFKVDDFQKGFDIMRSGASGKVILDWQ*