MKVVAVDISGRHKLADGRYHLVCVAVSAVLSPFDVEKIEDMRIYHEEADDVSVETVADLIKRAATRYRGAVVTEPGEFYNYPEWRVEAILGRKFKYAESVGERKAIEVAHHVSLAVHRMLHE