MLGEKLSVFEFQRAMADRYVAVEKLGEGSHGDLWKTVDKVTGGFWAIRRLNKSFCKYEDCWNHAEVNCLAKLRSHPNIICLHELILEDCDLYLVLEFMDCNLLELQRRGRGGPFSEQEVRNFCFQILKGLVGMHNEGYCHRDLKPKNLFVKGDIIKIGDFRLARNMLHEWNEPLESYVVTSPYRAPELLLGSRHYDFAIDIWAMGVIMAELFTGYQIFIGSNAVRQMNNICSVIGSPGSQTWLQGLALAASMNYSFPAEFRNVDSTKQLSSLLPSASALAIDLISGCLSWDPKRRPTAVEALHHPFFYSCHNILLPPLMPHNEKPSDTGESTLQINPMDGVGVEQHMPFDYDNHEGGNSRPTVSTAGMFRFPAMHNPRNQYGNAKVKFVVLQVS*