MKVVLSYSGGLDTTVCIPLLKEKYGFDEVITVTVDIGQPEADIKQAEERGKKYADKHYTIDAKKEFVDSLFMLIKANGNYEGYVLGTALARPLIAEKVVEVAKKEGAEAVAHGCTGKGNDQLRFENIFRQHGFKVIAPVRELNLTREWEIEYARQHGIEVPATKEKPYSIDENLWSRSVEGGKLEDPSFEPPEDIYEWTASPEKAPDKPEIVKIDFEKGVPVALNDERMGGFELIKALNEIGGKHGVGRTDMIEDRVLGLKARENYEHPAATILITAHRDLENLVLSRRELKFKKFVEEEWAELVYYGLVNDPLFDALNAFIDKTQERVTGWVKVKLYKGSAVVVARNSPYALYSEELVSFDTESIDQRLAEGFAAFHGLQGRLFRRLFQ