MSTDKITFLLNWQPTPYHIPIFLAQTKGYFKEQGLDMAILEPTNPSDVTELIGSGKVDMGLKAMIHTLAAKARGFPVTSVASLLDEPFTGVLYLKGSGITEDFQSLKGKKIGYVGEFGKIQIDELTKHYGMKPEDYTAVRCGMNVAKYIIEGKIDAGIGIECMQQVELEEYLAKQGRPASDAKMLRIDKLACLGCCCFCTVLYICNDEFLKKNPEKVRKFLKAIKKATDYVLADPVKAWKEYIDFKPRLNNDLSYKQYQRCYAYFSSSLYNVHRDWKKVTGYGKRLAILPPDYVSNYTNEYLSWPEPEEVSDPLEAQRLMAIHQEKCRQEGTFKRLALPA