MDLPTPQSPDKSPATILLGKYELGRLLGSGSFAKVHVARSIETEQLMAVKIIDKKRTATAGMEPMIIREIEAMRRLQHHPNVLTIHEVMATKTKIYLVMELAAGGEIYTKIRDSGRLKESEARRYFQQLVSALTFCHREGIAHRDVKPQNLLLDKEGNLKVSDFGLSALPEDRRSTGMLHTACGTPAYTAPEVIAHRHYDGAKADSWSCGVFLFVLLAGYVPFNDCHIVLMYRKIQGRDYKFPNWISKPARSIIYKLLDPNPETRMSIEAVSETKWFKKSLKTSEFKPNVLESDERLGPLRSDTITAFDLISLSTEWDLSGLFERRKMKRTRFTARVSVEGVVEKAKAIGEKLGFTVKEKSEARVVALSKGRTTVVVEAVELVEGLVVAEMKVVEGVEEEEDESHWSEITVGLDEIVLAWHHDVSKKC*