MEKKEHGDTLPIQPTPAVDAAEADDHKQLQQSTRPRPKRFVKNQIPDSILNDAALNAAISLLPQNYNFEIHKCVWRVRTSGAKRVALQFPEGLLMYSLIISDILSTFTSAAHCFILGDVTYGACCVDDLSAAALSADLLIHFGHSCLVPIDSTTIPCLYIFVEISIDVYRLLHELKLNFNNTSTYDNIIMAGTIQFAGAIRAVKPELEKIGFKVLIPQAKPLSAGEVLGCTAPSVMNKFSDCESVVLVFVADGRFHLEAFMIANPGIKTYRYDPYVGKLFLEEYDHKGMKEERKRAIEKARMEAKNWGIVLGTLGRQGNPRILDRLEKKMAEKGMTWTVVLMSEISPTRIALFEDAVDAWIQIACPRLSIDWGDAFTKPLLTPFEAEIALGDLSGWWERKKAVNSDVCCNEALKCSKNESSGACDNGGEKVKEGVPVDYPMDYYAQDGGEWNSCYSKKPARLSQRISQSCNGNSAIKCSKC*