MESPCDIVDLPVIDFALLPWKSGGDAHHHDHRELEKLREACQEFGFFRAINHGVNSTLIPTVDSMARDMFMLPADIKERAISPIFNTGYAPPKTGTQGKDSLPEGMVFPDDNSVDDISSKLWPQGNHKFRETMQKYNSEMREVSHGILKVIICSLGLDVTKHYSSPLFDKSQGWLRMNFYHSKIDHDHQQQFYSKAHTDIGCLTILYQDDVGGLQIRTKEGEWINTKPLPGSFVVNIGDCLQMWSNGRYRSAEHRVVYGGSERLSMAFFLDFTDKAEIRAPEELIDEKHPQKYRAVTFEDLKAYFVQAGPTLGGPTAYFLS*