MELRVGSKYRLGRKIGSGSFGDIYLGTNTETGEEVAIKLEPVKTKHPQLLYESKLYKILGGAVGIPNVRWFGVEGDYNVMVMDLLGPSLEDLFNFCSRKFSLKTVLMLADQMISRVEYVHSKSFIHRDIKPDNFLMGVSRKANQVYIIDFGLAKKYRDPKTHQHIPYRENKNLTGTARYASINTHLGIEQSRRDDLESVGYVMMYFLRGSLPWQGLKAATKKQKYEKISEKKMSTPIEVLCKGFPTEFATYLNYTRSLRFDDKPDYGYSYDCVFDWTILKHQENILSERPTTGLIPEQKKSDRERDPTKQQAF*