MVKEGVPVTDVPFNVLIRSYGTAGLVGEAIKTFRAMGGHGCQPTSLTYKEYIIVLVDARRLADALFAFSDMLESGCFPDTMTYAALITALCRNGDLNRAKELMNGMYERECVPTRFIYHAFIDGYLKEGNEEKALSTLEEMLQMGCPPNVVTYRMLIYGFCKLGKADEAVALLKTMLNARLDPGNKLYNALIHALLKRGKATTAILLFKVMKERGCLPDVVTYNILIKWLCREGKIDEAFKLLDELSASGSDPDIRTYNVLIDGIFKVGRADRAIFVLSDMQKRGCDPNELTYSTLINGLVKDGRTDDALEILDEMICKGFDPQTRMHNKMLDSLFKLGRADVALSMFHKLREKGYITTVVTYNT