MHQLLGLGILVLAEAALHPGQLHDHHELHHHQKKIVWASGLSVHPRCSKTDHYLDQYEIALISWHETENKAFDPYLICHVPEEGREALDDQIEERLQHLERMGAKLIFHRLSFIDRLAEKLQTEAEEDSDPECIAGTFLRLEIPRILSGLPLQRHNRSYALYTDQDILWWRKVSMNEFMSSIPSSKFSLAYTGQVRREEGPLNTGVLLVNLPIYKKDLPALLNFMFGDFQISTAWDQGVLNKFYDENVGRLRWSVKWNYRMFWDGKDHVAIVHYWAIKPSDALDCWIKKRSLKKCPDIDLGMIPDSLREKFQQQALKMAEKDDHKLSFMKEVX