MKDSGSPQAQGDAGTNGKMCSVCGDKALGYNFNAITCESCKAFFRRNALATKPLTCPFSEQCEITVVTRRFCQRCRLEKCFAIGMKKEYIMSEEDKIQKRRKIEQNRAKKKLALGEPPVKIKREPPDSDVWTQRPDIRDGNSSSSDASFQRQEGQFSSSPENTGSVYSPTTPTLKYLPTMESTPSEIVNSIVDSPTDATRVINHLMKTPEDAIEVMGKILNSPKDAIVLISHFISAPGDALKIISKIMNSPFDALTVFTKFMSSPTDAFEIITKIISSPNDVLQFLQQLMKSPADGLQIMNKFINSPAEALKMINKMMNHSKVDSTTSSGDKSPELESSLKTMLHSMLPIESPKSSVGLSPSFPMASSTCEGGLTEDAPEIKEEEDEARKILEDVEKMPILPNSIESVLCEAIKLEYEGCSSMGQTGTNSRELNDAERAKLNELIVANKALYAPVDEDLSSLISDDYRIKVRVTSNLKMHLNFPCIEAKRLEILNISIPRPP