MSSGLELRVGNKYRLGRKIGSGSFGDIYLGTHIQTGEEVGIKLESVKTKHPQLLYESKLYKILQGGTGIPNVRWFGVEGDYNIMVLDLLGPSLEDLFNFCNRKLSLKTVLMLADQLVSRIEYVHSKSFIHRDIKPDNFLMGLGKRANQVNIIDFGLAKKYRDPKSHQHIPYRENKNLTGTARYASINTHLGIEQSRRDDLESLGYVLMYFLRGSLPWQGLKAATKKQKYEKISEKKMSTPIEVLCKGFPPEFVTYFQLCRSLRFEDKPDYSYVRKLFRDLFIREGYHTNRRRR*