MEEPKSDLSTELPLSQETFSCLGKLLPEKVVLSPSLSPAAEAVDDLLLPEDAADCLESQAGAQGISAAPAPATLTPATSWTLSSSVPSQKTYCSNCGFRLGFLHSGTAKSVTCMYSPGLNKLFCQLAKTCPVQPSPVFTPWPSTRCQHMTEVVQHCPHLECCSDYSDGLAAPQHLIQVGGILRADICDTITLRHSVGYPMSYLRSVLTTTIHFNFMCSSSCMGRGEPILTIITLEDSDGNLLGHNSFEVHICCSGRDRRTEEENFHNKWEPPSERITNTSSSTEPKKKPVDEKYFTLKIRGHECFKMFLELNEALELKDAQAGKQPEGSRAQCSLPNSKKGESTTHCKKLMFKREGPDSD