MEKEHGGLLPLNPTPAAAASATTAVDAGDQQSLQQSTRPRPKRFVKNQIPDSILNDAALNAAISLLPQNYNFEIHKCVWRVRTSSAKRVALQFPEGLLMYSLIISDILSTFTSATHCFILGDVTFGACCVDDLSAGALSADLLIHFGHSCLVPIDSTTIPCLYIFVEISIDVHRLLNELKLNFYNSDTYDNIIMAGTIQFASAIRAVKPELEKLGFSILIPQAKPLSAGEVLGCTAPSVKNRFSDGENVVLIFVADGRFHLEAFMIANPGIKTYRYDPFIGKLFVEEYDHKGMKEERKRAIEKARGAKNWGIVLGTLGRQGNPRILDRLEKKMSEKGMTWTVVLMSEISPTRIALFEDAVDAWIQIACPRLSIDWGDAFKKPLLTPFEAEIALGDLSGWWERTTSKNSDICRDEVMKCSKNESCGACDKSGEEVKEETQVDYPMDYYAQDGGEWNSCYSKKPARLSQRNSQSCNGATAIKSNS*